Hallo Dirk,
hiermit bekommst du alle Elementnamen aller Parameter einer Blockdefinition in einer Liste.
Mit entget bekommst du ja die Daten.
Allerdings wehrt sich ACAD gegen ein entmod bei diesen Elementen, aber vielleicht hilfts ja irgendwie weiter
Code:
(mapcar
'cdr
(vl-remove-if-not
'(lambda (data) (= (car data) 360))
(dictsearch
(vlax-vla-object->ename
(vla-getextensiondictionary
(vla-item (vla-get-blocks
(vla-get-activedocument (vlax-get-acad-object))
)
blockname
)
)
)
"ACAD_ENHANCEDBLOCK"
)
)
)
------------------
Geht nicht, gibts nicht
Gruß
Andreas
http://kraus-cad.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP