使用ssget进行选择,
你好我试图创建一个选择函数,只从当前层中选择项目。
问题是,在ssget之后,我需要指定如何处理所选项目。
我想要的是简单地用鼠标选择项目,这样我就可以使用ACAD编辑选项来移动、复制、删除和更改属性。
这是我目前掌握的代码。
它从当前层选择项目,但在我完成选择后,它只写nil,因为在progn之后没有指定操作。有人能告诉我如何将ssget selected池添加到ACAD选择中吗?我希望它可以作为qselect的简单版本。这可能是一行简单的代码,但我到目前为止还没有找到。
P、 如果有任何帮助,谢谢你 祝贺你第一次发帖,欢迎来到论坛!
我相信您对sssetfirst函数感兴趣,更多信息可以在开发人员文档中找到。
此外,如果您愿意,您可以*组合几行代码(这并不意味着您必须),如下所示:
...
(if (setq ss (ssget (list (cons 8 (getvar 'clayer)))))
(progn
...
希望这有帮助! (sssetfirst nil (ssget (list (cons 8 (getvar 'clayer))))) 3
这正是我需要的。
谢谢
页:
[1]