kohen.g Posté(e) le 12 juin 2009 Posté(e) le 12 juin 2009 Bonjour,Je viens de trouver une cotation automatique mais qui marche seulement sur les lignes et non les polyligne est ce que quelqu'un sait comment modifier ca ou meme le modifier lui meme merci ci joint le lisp ;AutoCote.lsp;Version 1.0;Programme AutoLISP écrit par Maxence Delannoy (E-Mail:maxence.delannoy@wanadoo.fr);Dernière modification le 23.09.98;Objet: Cotation automatique de toutes les lignes rencontrées sur un trajet. (defun c:AC ( / IniCmd Pt1 Pt2 LstPt JeuSel i) (setq IniCmd (getvar "CMDECHO") Pt1 (getpoint "1er point du trajet: ") LstPt (list Pt1) ) (setvar "CMDECHO" 0) (while (setq Pt2 (getpoint Pt1 "\nPoint suivant: ")) (grdraw Pt1 Pt2 -1 1) (setq Pt1 Pt2 LstPt (cons Pt1 LstPt)) ) (redraw) (setq JeuSel (ssget "T" LstPt '((0 . "LINE"))) i 0) (if Jeusel (while (< i (sslength JeuSel)) (setq Pt1 (cdr (assoc 10 (entget (ssname JeuSel i)))) Pt2 (cdr (assoc 11 (entget (ssname JeuSel i)))) ) (command "_.DIMALIGNED" Pt1 Pt2 pause) (setq i (1+ i)) ) (princ "\nAucune ligne n'a été sélectionnée.") ) (setvar "CMDECHO" IniCmd) (princ)) (prompt "M.D.D. - AutoCote.lsp chargé. Tapez AC.")(princ)
usegomme Posté(e) le 5 juillet 2009 Posté(e) le 5 juillet 2009 Salut Etude0 , la réponse est dans ce post de chris_mtp avec lwc_dim.lsp
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant