TuFoFi 发表于 2022-7-6 10:33:21

ssget和嵌套blo的帮助

你好
 
这对于一个普通的职业选手来说很简单。
 
我有一行代码。
 
setq ss(ssget’((0。“插入”)(66.1)))
 
适用于创建具有属性的块选择集。
 
我希望它也包括所有具有属性的嵌套块。
 
我原以为“:V”参数可以工作,但我正在努力解决语法问题。
它甚至可能需要递归例程。
 
你的专业知识真的很有帮助。
 
非常感谢。

Tharwat 发表于 2022-7-6 10:59:44

代码:
(sssetfirst nil(ssget "_x" '((0 . "INSERT")(66 . 1))))
 
尝试以下代码获取块属性的DXf,并将其上载到此处进行检查
他们出去了。
 
代码:
(setq ss (car(entget(entsel))))
当做
 
塔瓦特

Tharwat 发表于 2022-7-6 11:19:16

检查此链接以查看代码的相似性。
http://www.cadtutor.net/forum/showthread.php?48702-查找嵌套块&高亮显示=选择+嵌套+块
 
当做
 
塔瓦特

Lee Mac 发表于 2022-7-6 11:49:08

不像你想象的那么简单-实际上很难。
 
ssget没有用于选择嵌套项的强大功能,有诸如“:N”之类的模式,但这些模式确实非常易变。如果我记得Tim Wiley曾试图为嵌套项编写ssget的替代方案,但选择过程本身就需要数百行代码。。。
 
页: [1]
查看完整版本: ssget和嵌套blo的帮助