antistar 发表于 2022-7-6 10:16:27

在块内选择对象

大家好,
 
我请求帮助返回SSGET。
如何选择与块内某个层对应的所有圆?
 
有谁能比这更好吗?
 
(ssget“_X”(列表(cons 0“圆形”)(cons 8“layername”))
 
提前谢谢。

Lee Mac 发表于 2022-7-6 10:24:17

ssget无法选择嵌套对象(除了“:N”实际上不起作用),您必须选择块,然后挖掘块定义以找到与您的条件匹配的圆。
 
或者,您可以使用诸如nentsel或nentselp之类的工具
 

antistar 发表于 2022-7-6 10:30:41

李,
 
感谢您的澄清。

Sweety 发表于 2022-7-6 10:32:46

谢谢你,斯加马。
 
一条非常有趣的线索。希望所有人都能分享他们的观点。
 
加油伙计们。

David Bethel 发表于 2022-7-6 10:38:37

你也许可以选择它们,但你要用它们做什么-大卫

Sweety 发表于 2022-7-6 10:43:15

我尝试了以下代码,但它不会给出所需的细节,如(如果包含在块中)圆圈、线条、文本。。。。。。。。。
 
(setq ent (nentsel "\n Select block :"))
 
这是返回的代码。。。。。
 
 
那么,我们如何处理块中包含的所有实体呢?
 
非常感谢

Lee Mac 发表于 2022-7-6 10:50:24

在我进一步介绍之前,您是否阅读了有关使用nentsel的帮助文件?

Sweety 发表于 2022-7-6 10:53:44

 
好的,李先生。
 
我以前读过,我认为这是它的主要问题,与Cad帮助中提到的定义的访问有关。
 
 
当做

Lee Mac 发表于 2022-7-6 10:57:16

你读了整个章节了吗?你上一个问题的答案是帮助文件的一半。

Sweety 发表于 2022-7-6 11:04:50

所以没有机会讨论这个问题?
 
我觉得这真的很有趣。
 
谢谢。
页: [1] 2
查看完整版本: 在块内选择对象