尘缘一生 发表于 2019-7-8 08:00:20

(COMMAND "SELECT" 怎么给变量?

如题:


    CAD调用"SELECT"    选择的实体,怎么输入给变量?

LPACMQ 发表于 2019-7-8 10:33:00

本帖最后由 LPACMQ 于 2019-7-8 10:35 编辑

(command "select" "ALL" "")
(setq ss(ssget "P"));取得所有图元
(setq s(ssget "P" '((0 . "LINE"))));过滤出LINE


;;选择集相减,
;注意,选择集不能完全删除为空,至少要保留一个图元
(command "select" ss "r" s "")
(setq ss(ssget "P"))


;;选择集相加
(command "select" ss "a" s "")
(setq ss(ssget "P"))

1291500406 发表于 2019-7-8 09:19:37

本帖最后由 1291500406 于 2019-7-8 09:44 编辑

(vl-cmdf "select" pause)
(setq bb(ssget"p"))

t18-13nil 发表于 2019-7-8 08:24:35

方向错了,用ssget函数
页: [1]
查看完整版本: (COMMAND "SELECT" 怎么给变量?