Aller au contenu

Récupérer l\'ObjId


Messages recommandés

Posté(e)

Bonjour,

Comment faire pour récupérer l'ObjId(expression de champs sur calcul d'aire d'une polyligne), afin de pouvoir faire des calculs...

 

Récupérer soit par sélection ou soit par tableau...

 

Car sur mes fichiers j'ai des surfaces calculées(champs dynamique)pline_block pour les connaisseurs)) que j'aimerais additionner.

 

En fait le top ce serait de récupérer l'ObjId et de mettre l'opérateur entre chaque ObjId ( en l'occurence un "+" pour ma part.

 

Merci de vos réponses qui je pense vont etres dynamiques :P :casstet: :P

"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)

ObjID? le maintien le code DXF 5?

 

effectue ce tyte de commande

 (entget (car (entsel)))

 

 

si c'est bien le code DXF 5 (le maintien tu le récupérera avec

 (cdr (assoc 5 (entget (car (entsel)))))

 

[Edité le 20/11/2006 par Maximilien]

Dessinateur AutoCAD, Modeleur BIM, consultant informatique logiciels métier

Lenovo ThinkStation P330 i9 9900K 32Gb RAM 512 SSD + 1To

GstarCAD, Fisa-CAD, Revit, FisaBIM CVC, Microsoft Office

 

PlaquetteDeplianteMars2024.pdf

Posté(e)

Salut,

 

Je crains qu'il n'y ait confusion, le code de Maximilien retourne l'idenficateur de l'objet (référence DXF).

 

Pour l'ID telle que spécifiée dans les champs dynamiques, c'est plutôt :

 

(vla-get-ObjectID (vlax-ename->vla-object (car (entsel))))

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

Posté(e)

Merci de vos réponses

Mais comment faire lorsqu'il s'agit de bloc avec attributs...

 

Mon bloc est composé de deux attributs, alors comment puis-je lui dire de pointer sur le bon attribut...

Mais de toutes facon cela ne suffit pas pour mes calculs, je crois que je vais rester sur la facon empirique !!

 

C'est à dire d'éditer mon attribut de modifier le champ et copier l'expression puis de retourner dans mon total, et de coller l'expression en y ajoutant un "+". et cela pour tous mes attributs...

 

:P :casstet: :P Il doit y avoir une meilleure solution non!! :P :casstet: :P

 

"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é