adc 发表于 2014-1-11 19:29:09

一次选择怎样同时获得将不同条件的选择集?

(SETQ ent (SSGET '((1 . "*(*)*"))))
(SETQ SS (SSGET ))
怎样只选择一次就可以同时获得这两种不同条件的选择集?请指导

自贡黄明儒 发表于 2014-1-11 20:23:00

我写的智能中心线就是用的这办法

llsheng_73 发表于 2014-1-11 20:42:01

本帖最后由 llsheng_73 于 2014-1-11 22:41 编辑

(setq ss(ssget)
      ent(ssget"P"'((1. "*(*)*"))))
这样可以不?

adc 发表于 2014-1-11 22:39:27

llsheng_73 发表于 2014-1-11 20:42 static/image/common/back.gif
(setq ss(ssget)
      ent(ssget"P"'((1. "*(*)*))))
这样可以不?

这样程序刚加载还没有执行就弹出未处理的异常对话框

llsheng_73 发表于 2014-1-11 22:44:23

最近心情不适合写程序,老是出低级错误。。。睡觉

edata 发表于 2014-1-11 23:19:42

llsheng_73 发表于 2014-1-11 22:44 static/image/common/back.gif
最近心情不适合写程序,老是出低级错误。。。睡觉

为什么不用编辑器写。。。

edata 发表于 2014-1-11 23:24:44

本帖最后由 edata 于 2014-1-11 23:26 编辑

(setq ss(ssget)
      ent(ssget"P"'((1 . "*(*)*"))))

我不知道你是不是选文字中包含括号图元

adc 发表于 2014-1-12 13:05:38

edata 发表于 2014-1-11 23:24 static/image/common/back.gif
(setq ss(ssget)
      ent(ssget"P"'((1 . "*(*)*"))))



是,我是想先选中一组对象,删除其中包含括号的图元,然后将剩下的图元组成一个集合进行其他操作,有更简单的办法吗

edata 发表于 2014-1-12 13:09:07

adc 发表于 2014-1-12 13:05 static/image/common/back.gif
是,我是想先选中一组对象,删除其中包含括号的图元,然后将剩下的图元组成一个集合进行其他操作,有更简 ...

你意思是选择文字,但是不选择包含有括号的文字,直接过滤掉带括号的文字。
如果是这样可以用ssget的not排除。。。

edata 发表于 2014-1-12 13:12:29

(ssget'((-4 . "<not")(1 . "*(*)*")(-4 . "not>")))
页: [1] 2
查看完整版本: 一次选择怎样同时获得将不同条件的选择集?