把(entlast),改为(entlast)之后所有对象。因为(entlast)只有一个对象,连续标注可能产生几个对象。
(entlast)只有一个对象, 那用什么命令,可以选择多个对象呢? shcvip 发表于 2023-8-25 22:14
(entlast)只有一个对象, 那用什么命令,可以选择多个对象呢?
(setq QB_en1 (entlast))
(setq ss0(ssadd)) ;;创建一个空选择集
(ssadd QB_en1 ss0)
可以用上面这个。
但是我用以下命令,就不行。 学习一下,看起来不错。 shcvip 发表于 2023-8-25 22:14
(entlast)只有一个对象, 那用什么命令,可以选择多个对象呢?
思路没有对。需要每次反应器执行完后,取entlast为标记图元。下次触发反应器后,先获取再标记图元后的dim类图元,改层,完成后重设新的entlast为标记图元。 kozmosovia 发表于 2025-8-13 09:37
思路没有对。需要每次反应器执行完后,取entlast为标记图元。下次触发反应器后,先获取再标记图元后的dim ...
命令反应器检测到命令开始,切换到指定图层,命令结束后,切回图层就OK了,不用根据(entlast)去分层,那个时候怕麻烦,命令名不能通配的话,单独写就好。 CAD自带的就有啊 ,,,
DIMLAYER用这个命令就行啊。。。
页:
1
[2]