- 积分
- 27201
- 明经币
- 个
- 注册时间
- 2006-2-25
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2021-3-27 21:59:19
|
显示全部楼层
本帖最后由 caoyin 于 2021-4-2 00:22 编辑
楼主有必要学一点基础知识,
(ssget ":S" '((-4 . "<OR")
(0 . "DIMENSION,TEXT,*LEADER")
(-4 . "<AND")
(0 . "LINE,CIRCLE,ARC")
(62 . 1)
(-4 . "AND>")
(-4 . "OR>")
)
)
蓝色的or,表示在or之间有若干个条件,满足其中一个即可
绿色,条件之一:对象类型包括尺寸标注、单行文字、引线或多重引线
红色,条件之二:对象类型包括直线、圆、圆弧,同时ACI颜色必须为1
---------------------------------------------------------------------------------------------------------
如果你说的红色对象包含第一个条件中的对象,代码则为:
(ssget ":S" '((0 . "DIMENSION,TEXT,*LEADER,LINE,CIRCLE,ARC")
(62 . 1)
)
)
------------------------------------------------------------------------------------------------------------
再如果,严格按照你上面的描述,把你的SB 和SB2 两处代码合并,
(ssget ":S" '((-4 . "<OR")
(0 . "DIMENSION,TEXT,*LEADER")
(62 . 1)
(-4 . "OR>")
)
)
绿色,条件之一:对象类型包括尺寸标注、单行文字、引线或多重引线
红色,条件之二:ACI颜色为1 的任何对象类型
------------------------------------------------------------------------------------------------------------
总结,写代码,本身是很严谨的问题,所以问问题,描述也要清晰、完整、准确!
|
|