[求助]如何遍历块内对象{取得内部对象的名称列表}
如何遍历块内对象{取得内部对象的名称列表},块内可能还有块的情况不知道lisp怎么写?请赐教 <p>用vlax-for 或 entnext</p><p>何谓“对象的名称”?</p> 对象名称就是画图时cad自动给图元名 (setq ENLst nil)<br/>(vlax-for X<br/> (vla-item (vla-get-blocks<br/> (vla-get-activedocument (vlax-get-acad-object))<br/> )<br/> BlockName<br/> )<br/> (setq ENLst (cons (vlax-vla-object->ename X) ENLst))<br/>) 这个可以了! 这样就把块内对象变成列表了
页:
[1]