lisp爱好者 发表于 2012-3-12 17:31:22

G版、Z版、C版、风版等各位大师,请教标注问题

本帖最后由 lisp爱好者 于 2012-3-17 08:51 编辑

我想只选择线性、对齐标注尺寸小于或等于0.5的尺寸。我是这样写的:(ssget '((0 . "DIMENSION") (-4 . "<=") (42 . 0.5))),但是会选中弧长标注,不知道为什么?查组码,越查越糊涂了!希望各位大师帮我下!谢谢!!
file:///C:/Program%20Files/Tencent/QQ/Users/610011868/Image/Image1/T3C2ASEP$AJWHE%60~Z]3]U@M.jpg

zdqwy19 发表于 2012-3-12 17:31:23

这样写(ssget '((0 . "DIMENSION")(40 . 0.0) (-4 . "<=") (42 . 0.5)))   就不会选择弧长标注了。

lisp爱好者 发表于 2012-3-12 17:32:29

本帖最后由 lisp爱好者 于 2012-3-12 17:34 编辑

(0 . "DIMENSION")(70 . 0)(-4 . "<=") (42 . 0.5)
(0 . "DIMENSION")(70 . 1)(-4 . "<=") (42 . 0.5)
这两个也不起作用

lisp爱好者 发表于 2012-3-12 21:08:56

各位路过的大神们帮下忙,拜谢

lisp爱好者 发表于 2012-3-13 10:44:32

本人想要个查找小于或等于0.5mm长度的尺寸改成红色的程序,悬赏2个明经币不够吗。
大侠们伸伸手哈,就是会误选弧长标注,想要段代码怎样过滤弧长标注?

lisp爱好者 发表于 2012-3-16 16:01:20

顶起来,木有银帮忙

VBALISPER 发表于 2012-4-1 22:42:32

(-4 . "<=")这种判断,是不是要在前后各一个啊.我看别人的代码是这样的(setq b (ssget'((-4 . "<OR")(0 . "LINE")(0 . "LWPOLYLINE")(0 . "ARC")(-4 . "OR>"))))前后各一个(-4 . "<OR")

zdqwy19 发表于 2012-4-2 08:36:25

VBALISPER 发表于 2012-4-1 22:42 static/image/common/back.gif
(-4 . "

过滤器测试的逻辑群组有起始运算符和终止运算符,看开始的是(-4 . "<OR"),结尾的是(-4 . "OR>")。

652758365 发表于 2012-4-3 09:26:57

............

lisp爱好者 发表于 2012-4-3 10:31:22

拜谢各位帮助,楼上的请勿灌水
页: [1]
查看完整版本: G版、Z版、C版、风版等各位大师,请教标注问题