Bonjour,
J'utile AUTOCAD LT 2021 et je désire calculer la longueur cumulée totale d'un ensemble de lignes ou polyligne distinctes.
Apres quelques recherches j'ai compris que je devais passer par une macro.
Via cette discutions ci joint, j'ai fait plusieurs essais mais ce n'est pas super concluant...
1 - j'obtiens bien une somme de longueur via ce code *^C^C_lengthen;\;;;userr1;$M=$(+,$(getvar,userr1),$(getvar,perimeter));modemacro;Cumul longueurs = "$M=$(rtos,$(getvar,userr1),2,2)";
2 - il ne se passe rien avec ce code : ^C^C_lengthen;\^Cuserr1;$M=$(+,$(getvar,userr1),$(getvar,perimeter));modemacro;Cumul longueurs = "$M=$(rtos,$(getvar,userr1),2,2)";executetool;
Je cite : « Le problème de cette MACRO, elle ne peut fonctionner que si elle est utilisée dans une PALETTE D'OUTILS à cause de la commande EXECUTETOOL !!! »
je ne vois pas comment je dois utiliser la fonction dans la palette d'outils ?
3 - il est possible de faire ce cumul via une sélection similaire ? ou au moins que chaque ligne sélectionnée reste en surlignée bleu (pour savoir la quelle a déjà été sélectionnée)
4 - la mise à zéro du compteur ne me semble pas intuitif non plus. la fonction remet bien à zéro le compteur en interne mais l’icône ou est indiqué « cumul longueur = … » n’indique pas 0 mais le dernier chiffre. Du coup c’est difficile à savoir si ca à bien été remis à zéro.
C’est pas facile à expliquer mon problème par écrit.
Merci de votre aide,