请教遍历INSERT对象子对象的方法
模型空间已经定义好某个块,在图纸上该块应被插入而形成INSERT对象,请问有什么办法遍历该INSERT对象的子对象呢?谢谢! 块定义有子对象 INERT也有子对象吗? (defun walkblock (/)(setq obj (entsel)
blk (vla-item (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object)))
(vla-get-name (vlax-ename->vla-object (car obj)))
)
)
(vlax-for x blk
;; do something with x....
)
) 插入的块引用没有子对象!但是可以有属性跟随对象,即块属性!
你还是没搞清楚块引用和块定义的概念! 谢谢G版的解答!
已经用vla-getattributes 取得了属性块的所有属性数据,得到了想要的数据。
页:
[1]