明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5849|回复: 8

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

[复制链接]
发表于 2002-2-6 15:05:00 | 显示全部楼层 |阅读模式
我想用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列表错,有谁能告诉我原因
发表于 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"))))
 楼主| 发表于 2002-2-20 09:51:00 | 显示全部楼层

谢谢大家

谢谢大家
发表于 2012-11-8 09:29:59 | 显示全部楼层
看看!!!!!!
发表于 2012-11-8 11:54:00 | 显示全部楼层
前生 发表于 2002-2-9 13:30
(setq ls (ssget  "X" (list (Cons 8 "1,2")(cons 0 "*POLYLINE"))))

正解!而且简洁
发表于 2013-3-29 22:30:41 | 显示全部楼层
前生 发表于 2002-2-9 13:30
(setq ls (ssget  "X" (list (Cons 8 "1,2")(cons 0 "*POLYLINE"))))

精妙。。。可用。。
发表于 2013-3-29 22:44:42 来自手机 | 显示全部楼层
(ssget  “x” '((8 . "1,2")(0 , “*line”)))这样呢!
发表于 2013-3-31 14:26:10 | 显示全部楼层
实在受用   学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-30 21:06 , Processed in 0.230282 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表