明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1772|回复: 9

关于ssget选集问题

[复制链接]
发表于 2011-4-24 16:22:02 | 显示全部楼层 |阅读模式
1,下面的选集,我想再加个(0 . "LWPOLYLINE")该怎么写呢?
(setq ss (ssget '((0 . "INSERT") (2 . "EM*,DH*,CB*,TH*,DP*,LP*,BH*,SS*,GL*,SP*,WH*"))))

2,下面的选集将(0 . "LWPOLYLINE")从选集里去除掉该怎么写呢?不想用(ssget "P"((0 . "INSERT")))有别的函数替代吗?
(setq ss (ssget '((0 . "INSERT")(0 . "LWPOLYLINE"))))
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2011-4-28 06:38:51 | 显示全部楼层
本帖最后由 461045462 于 2011-4-28 06:39 编辑

1.将LWPOLYLINE添加进去就可以了
(setq ss (ssget '((0 . "INSERT,LWPOLYLINE")
(2 . "EM*,DH*,CB*,TH*,DP*,LP*,BH*,SS*,GL*,SP*,WH*"))))
2.没有看明白,如果是去掉(0 . "LWPOLYLINE"),直接去掉

网上有很多这方面的资料

发表于 2011-4-28 15:38:32 | 显示全部楼层
2.
(ssget'((0 . "~lwpolyline")))
 楼主| 发表于 2011-4-28 22:41:52 | 显示全部楼层
本帖最后由 啵浪鼓 于 2011-4-28 22:48 编辑

回复 461045462 的帖子

不是这样的
1的问题是,只选择 (2 . "EM*,DH*,CB*,TH*,DP*,LP*,BH*,SS*,GL*,SP*,WH*")和(0 . "LWPOLYLINE"),,,
按照你的写法一个都选不中,因为2个项一个是命名的block一个是聚合线(如果block不命名的话就成立)

2的问题,可能只能通过遍历,用ssadd来获得了
发表于 2011-4-29 06:05:08 | 显示全部楼层
回复 啵浪鼓 的帖子

不是只有(0 . "LWPOLYLINE")
而是((0 . "INSERT,LWPOLYLINE")
INSERT也要写进去,或者用(0.*)方式
发表于 2011-4-29 07:41:04 | 显示全部楼层
楼主问的问题描述有问题,看不懂啊
 楼主| 发表于 2011-4-29 19:10:41 | 显示全部楼层
回复 461045462 的帖子

我的意图是只选择选择"LWPOLYLINE"+指定的"INSERT"命名块,因为图档里很多块,我只要选择所有"LWPOLYLINE"以及指定的"INSERT"

...
而是((0 . "INSERT,LWPOLYLINE") 这里能指出"INSERT"包含指定的块
...
发表于 2011-4-29 22:22:20 | 显示全部楼层
(ssget '((-4 . "<OR")
         (-4 . "<AND")
         (0 . "INSERT")
         (2 . "EM*,DH*,CB*,TH*,DP*,LP*,BH*,SS*,GL*,SP*,WH*")
         (-4 . "AND>")
         (0 . "LWPOLYLINE")
         (-4 . "OR>")
        )
)
 楼主| 发表于 2011-4-29 22:28:32 | 显示全部楼层
是,caoyin版主的写法就是需要的,非常感谢!
之前看过人家写的贴子,不是-4 and什么的,我不知怎么喻意何为,试了多次不得要领,呵呵
发表于 2012-2-28 17:51:09 | 显示全部楼层
caoyin 发表于 2011-4-28 15:38
2.
(ssget'((0 . "~lwpolyline")))

就一个“~”!我都折腾了好久,一直想用(-4 . "<>"),但就没成功!感谢版主!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-25 02:38 , Processed in 0.592836 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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