Aller au contenu

Texte VS Attributs


Messages recommandés

Posté(e)

Bonsoir,

 

Question simple

 

Est il possible de changer du texte (ligne ou multiligne) en attribut :casstet:

"Je suis fasciné par l'air. Si on enlevait l'air du ciel, tous les oiseaux tomberaient par terre... Et les avions aussi... En même temps l'air tu peux pas le toucher... Ca existe et ça existe pas... Ca nourrit l'homme sans qu'il ait faim... It's magic ! L'air c'est beau en même temps tu peux pas le voir, c'est doux et tu peux pas le toucher... L'air, c'est un peu comme mon cerveau..."

J-C Van Damme

Posté(e)

Bonsoir,

 

voici une routine que je viens d'adapter à tes besoins.

 

;  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
 

 

J'espère qu'elle te conviendra

 

@plus

 

LB

Posté(e)

Salut lovecraft

 

Merci beaucoup, petit programme très utile!! :D

 

Il ne fonctionne uniquement avec du texte ligne?

 

 

"Je suis fasciné par l'air. Si on enlevait l'air du ciel, tous les oiseaux tomberaient par terre... Et les avions aussi... En même temps l'air tu peux pas le toucher... Ca existe et ça existe pas... Ca nourrit l'homme sans qu'il ait faim... It's magic ! L'air c'est beau en même temps tu peux pas le voir, c'est doux et tu peux pas le toucher... L'air, c'est un peu comme mon cerveau..."

J-C Van Damme

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité