kohen.g Posté(e) le 4 juin 2009 Posté(e) le 4 juin 2009 Bonjour,Ci joint un lisp qui ne fonctionne pas pouvez vous résoudre le pb merci ;AutoCote.lsp;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)
bonuscad Posté(e) le 4 juin 2009 Posté(e) le 4 juin 2009 Bonjour, Je pense que tout vient de l'option (ssget "T" ....) pour TrajetAvec l'option en langage international (ssget "_F" ...) pour _Fence, ça à l'air de fonctionner. Bizarrement (ssget "_T" ...) a l'air valide mais les arguments à passer ne sont pas documentés dans l'aide. S'agit-il de Tracking? (ssget "T") (sans underscore) à l'air d'attendre les mêmes arguments. Vous avez dit bizarre .... Toujours est-il que cela montre que les underscores évitent bien des soucis, mais il faut connaitre toutes les options en Anglais, donc pas toujours évident. Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
bonuscad Posté(e) le 5 juin 2009 Posté(e) le 5 juin 2009 Oui, juste: "T" par "_F" Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
usegomme Posté(e) le 5 juin 2009 Posté(e) le 5 juin 2009 Salut , ce lisp est une trouvaille intéressante pour coter les isos , à l'occasion il se pourrait bien que je l'utilise . Merci.
lili2006 Posté(e) le 5 juin 2009 Posté(e) le 5 juin 2009 Bonsoir à toutes et tous, Ce qui serai tip-top serait que ce lisp fonctionne aussi avec les polylignes,... :P Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
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