gaozr 发表于 2007-9-21 15:29:00

怎样模拟参照编辑对话框提取被嵌套块关系的操作

<p>假定有一组嵌套的块。<br/>块A含有块B,块B含有一些实体,假设B中只含有一个直线<br/>在ACAD中插入块A,当然也会显示块B内的哪些实体,<br/>如果让用户点选中图面上的实体,如点选那个直线时,实际上返回的是块A的一个块引用的ads name或ID等参数<br/>我如何能获得直接含有这个直线的块的信息,也就是块B的id。<br/></p><p>类似与参照编辑中的效果</p>

liyamg 发表于 2013-4-12 11:28:45

(defun c:tt ( / NestBlkName )
(setq NestBlkName (vla-get-name (vlax-ename->vla-object(car (nth 3 (nentsel "\n选择嵌套块" ))))))
)关键在于 nentsel
页: [1]
查看完整版本: 怎样模拟参照编辑对话框提取被嵌套块关系的操作