Kowal 发表于 2022-7-5 20:27:50

ssget筛选器中的变量

你好
为什么不在ssget函数中使用work变量?
(setq lay (cdr (assoc 8 (entget (car (entsel))))))
(setq collection (ssget '((0 . "*POLYLINE") (8 . lay))))

CheSyn 发表于 2022-7-5 20:43:48

您可以使用列表:
 

(setq collection (ssget (list '(0 . "*POLYLINE") (cons 8 lay) )) )

Tharwat 发表于 2022-7-5 20:54:33

另一个
 

(setq lay (assoc 8 (entget (car (entsel)))))
(setq collection (ssget (list '(0 . "*POLYLINE") lay)))

Kowal 发表于 2022-7-5 21:01:31

谢谢你的回复。

Tharwat 发表于 2022-7-5 21:14:33

 
你知道为什么你构建过滤器的方法不起作用吗?

Kowal 发表于 2022-7-5 21:27:21

我不知道。你能解释一下吗?

Tharwat 发表于 2022-7-5 21:28:38

这都是因为引号(')函数,因为此函数不允许您计算此函数后面的值。
 
了解函数
页: [1]
查看完整版本: ssget筛选器中的变量