fishflying 发表于 2002-2-6 15:05:00

我想用LSP建一个选择集,想选中 1层和2 层的所有的多义线

我想用LSP建一个选择集,想选中 1层和2 层的所有的多义线(setq ss1 (ssget "x" '(list'(-4 "<or") '(-4"<and") '(0"lwpolyline") '(8 "2") '(-4 "and>") '(-4 "<and") '(0"lwpolyline")'(8"1") '(-4 "and>") '(-4"or>"))))
这样建出错,说错误的点参数,而去掉X后的又说SSGET列表错,有谁能告诉我原因

mccad 发表于 2002-2-6 16:23:00

(setq ss1
(ssget "X" '((-4 . "<AND")
               (-4 . "<OR")
                  (8 . "1")
                  (8 . "2")
               (-4 . "OR>")
               (0 . "LWPOLYLINE")
         (-4 . "AND>")
)
)
看看怎样。

前生 发表于 2002-2-9 13:30:00

这样应该可以的

(setq ls (ssget"X" (list (Cons 8 "1,2")(cons 0 "*POLYLINE"))))

fishflying 发表于 2002-2-20 09:51:00

谢谢大家

谢谢大家

lish 发表于 2012-11-8 09:29:59

看看!!!!!!

陨落 发表于 2012-11-8 11:54:00

前生 发表于 2002-2-9 13:30 static/image/common/back.gif
(setq ls (ssget"X" (list (Cons 8 "1,2")(cons 0 "*POLYLINE"))))

正解!而且简洁

张和平 发表于 2013-3-29 22:30:41

前生 发表于 2002-2-9 13:30 static/image/common/back.gif
(setq ls (ssget"X" (list (Cons 8 "1,2")(cons 0 "*POLYLINE"))))

精妙。。。可用。。

wowan1314 发表于 2013-3-29 22:44:42

(ssget“x” '((8 . "1,2")(0 , “*line”)))这样呢!

潇湘飞雨 发表于 2013-3-31 14:26:10

实在受用   学习了
页: [1]
查看完整版本: 我想用LSP建一个选择集,想选中 1层和2 层的所有的多义线