rebcao Posté(e) le 20 décembre 2010 Partager Posté(e) le 20 décembre 2010 Bonjour à Toutes et à Tous, Je n'en publie que très rarement... Voici un LISP que j'ai dû écrire rapidement pour remplacer un TEXTE par un ATTRIBUT.... J'avais fait une recherche dans les FORUMS mais je n'avais rien trouvé. Ce programme permet de sélectionner un texte simple et de le remplacer par un ATTRIBUT... à adapter et perfectionner éventuellement... Christian [Edité le 20/12/2010 par rebcao] Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @) Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 21 décembre 2010 Partager Posté(e) le 21 décembre 2010 Bonjour à toutes et tous, Salut Christian, J'utilise de tps à autre ce lisp modifié par lovecraft me semble t-il,... ; c. 2006 Jeff Rayhorn & LukewarmCoffee.com ;routine adaptée par L.barraud le 29 10 2008 (defun C:T2A ( / txtent ; "TEXT" entity name txtlst ; Entity list for "txtent" attlst ; Entity list for "ATTDEF" ) (setq txtent nil) (while (not txtent) (setq txtent (car (entsel "\n Pick TEXT to convert:")) );end setq (if txtent (setq txtlst (entget txtent))) );end while (if (/= "TEXT" (cdr (assoc 0 txtlst))) ;test if "TEXT" (alert "Only TEXT entities can be converted.") (progn (entdel txtent) (setq txt (cdr(assoc 1 txtlst)));valeur du texte (setq attlst (list '(0 . "ATTDEF") '(100 . "AcDbEntity") (assoc 8 txtlst) '(100 . "AcDbText") (assoc 10 txtlst) (assoc 40 txtlst) '(1 . "") (assoc 50 txtlst) (assoc 41 txtlst) (assoc 51 txtlst) (assoc 7 txtlst) (assoc 71 txtlst) (assoc 72 txtlst) (assoc 11 txtlst) (assoc 210 txtlst) '(100 . "AcDbAttributeDefinition") '(3 . "Prompt") (cons 2 txt) '(70 . 8) );end list );end setq (entmake attlst) );end progn );end if (princ) );end defun Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
rebcao Posté(e) le 21 décembre 2010 Auteur Partager Posté(e) le 21 décembre 2010 Bonjour Lilian, Merci pour ce source... Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @) Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 21 décembre 2010 Partager Posté(e) le 21 décembre 2010 Re, Salut Christian, Avec plaisir, ;) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
didier Posté(e) le 21 décembre 2010 Partager Posté(e) le 21 décembre 2010 coucou au risque de passer pour un mauvais coucheur, tant pis, je pose ma question. quel est l'intérêt de ce lisp ? amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
rebcao Posté(e) le 22 décembre 2010 Auteur Partager Posté(e) le 22 décembre 2010 Bonjour, EH ben quand tu tombes sur un ZOZO qui ne sait pas ce que c'est un BLOC et avec ATTRIBUT en plus !!!! ça évite de créer de toute pièce chaque attribut... Christian [Edité le 22/12/2010 par rebcao] Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @) Lien vers le commentaire Partager sur d’autres sites More sharing options...
x_all Posté(e) le 7 octobre 2014 Partager Posté(e) le 7 octobre 2014 Je déterre ce sujet...parfois, j'ai l'impression qu'autocad c'est un Ephone... vous avez un besoin? Il y a une application pour ça ! merci à vous deux :) quelques trucs sur autocad Lien vers le commentaire Partager sur d’autres sites More sharing options...
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