Aller au contenu

[RESOLU] récupérer l'expression de CHAMP d'un TEXTE vers un ATTRIBUT


rebcao

Messages recommandés

Bonjour à Toutes et à Tous,

 

J'essaye en vain de LIRE le code d'expression de CHAMP contenu dans un pour le "COPIER" dans un ATTRIBUT en conservant bien sur l'expression de CHAMP...

 

Exemple mon Texte affiche : Surf = XX.xx

XX.xx étant le CHAMP lorsqu'on l'édite on obtient l'expression de champ suivante :

 

%<\AcObjProp Object(%<\_ObjId 1652673320512>%).Area \f "%lu2%pr2">%

 

J'ai beau chercher avec des ENTGET, ENTNEXT, etc je ne trouve pas où est stocké ce CODE ?

 

Je souhaite replacer ce code dans une valeur d'ATTRIBUT !

 

Je vous remercie pour votre aide.

 

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

Salut,

 

Retrouver l'expression du champ par les listes DXF n'est pas si simple, il faut chercher dans le dictionnaire d'extension du texte pour retrouver des objets imbriqués afin de reconstituer cette expression.

 

Avec Visual LISP (COM/ActiveX), c'est plus facile:

(vla-fieldcode (vlax-ename->vla-object mtext))

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

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é