Invité ingoenius Posté(e) le 11 septembre 2008 Posté(e) le 11 septembre 2008 Salut, jarrive pas a charger un tipe de ligne et le rendre courent en autolisp , j'ai essaye avec linetype "ch" "nom de ligne" mais ca a pas l'air de marcher
didier Posté(e) le 11 septembre 2008 Posté(e) le 11 septembre 2008 Bonjour essaie de faire préceder un tiret devant le nom de la commandec'est parceque c'est une commande avec case de dialogue que ça ne fonctionne pasle tiret interdira la case et je pense que ça ira. amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
vinz34 Posté(e) le 11 septembre 2008 Posté(e) le 11 septembre 2008 Salut, Petite précision sur le tiret, un underscore suffira sur ce coup (command "_linetype" "ch" "ACAD_ISO05W100" "acadiso.lin" "") Je te conseille de vérifier avant tout si le type de ligne concerné n'est pas déjà chargé, auquel cas tu auras une confirmation supplémentaire à fournir.
vinz34 Posté(e) le 11 septembre 2008 Posté(e) le 11 septembre 2008 Re, Une autre solution en restant en autolisp, avec les codes dxf cette fois (entmake (append '( (0 . "LTYPE") (5 . "1E9") (100 . "AcDbSymbolTableRecord") (100 . "AcDbLinetypeTableRecord") (2 . "ACAD_ISO02W100") (70 . 0) (3 . "ISO interrompu __ __ __ __ __ __ __ __ __ __ __ __ __") (72 . 65) (73 . 2) (40 . 15.0) (49 . 12.0) (74 . 0) (49 . -3.0) (74 . 0) ) ) ) Edit : Pour cette solution, pas besoin de confirmation [Edité le 11/9/2008 par vinz34]
didier Posté(e) le 12 septembre 2008 Posté(e) le 12 septembre 2008 Hello petite précision sur la petite précision de vinz34 le[surligneur] tiret[/surligneur], je maintiens, interdit l'affichage des [surligneur]boîtes de dialogue[/surligneur][surligneur]l'underscore[/surligneur] préfixe une commande énoncée en [surligneur]anglais [/surligneur] le vocabulaire est toujours aussi important Éternel débutant... Mon site perso : Programmer dans AutoCAD
vinz34 Posté(e) le 12 septembre 2008 Posté(e) le 12 septembre 2008 Salut, Encore une petite précision didier, ici le tiret n'est pas nécessaire, en tout cas sous une v2009.Effectivement dans beaucoup de cas il est nécessaire.le underscore l'est en revanche pour utiliser la commande "linetype" suggérée par ingoenius.Il ne l'est pas si on utilise la commande traduite "typeligne". Bonne journée.
Patrick_35 Posté(e) le 12 septembre 2008 Posté(e) le 12 septembre 2008 Salut Je viens appuyer la réponse de vinz34 car le tiret est nécessaire quand on tape la commande sur la ligne de commande afin de profiter des options, mais dès que c'est dans un lisp, il devient inutile et de mémoire, cela date de la v2000 ou 2002. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
vinz34 Posté(e) le 15 septembre 2008 Posté(e) le 15 septembre 2008 Merci Patrick_35, J'ai bien cru que j'allais me faire dévorer par le dinosaure ;)
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