samifox 发表于 2022-7-5 18:23:27

ssget逻辑运算符

你好
 
试图弄清楚ssget逻辑运算符是如何工作的。。。通过李的网站
 
:
(ssget '((0 . "TEXT") (-4 . "<OR") (40 . 1.0) (8 . "0") (62 . 3) (-4 . "OR>")))
 
选择文字高度为1.0或图层“0”、颜色设置为3(绿色)或所有这些属性的组合的文字对象。
 
什么是-4 dxf组码?
 
或者当表达式为T时不会停止?而不是为什么或所有这些属性的组合?

Lee Mac 发表于 2022-7-5 18:58:31

 
指示ssget运算符(关系/逻辑)。
 
 
因为“”运算符是一个包含或(与表示异或的“”相反)。

samifox 发表于 2022-7-5 19:33:47


;;; restric selection to Arcs, Circles, Elipses, Lines, LWPolylines, 2D (Heavy) Polylines, 2D Splines & Points.
            (setq sel
                (ssget
                   '(   "_:L"
                        (
                            (-4 . "<OR")
                              (-4 . "<AND")
                                    (0 . "ARC,CIRCLE,ELLIPSE,LINE,*POLYLINE,POINT")
                                    (-4 . "<NOT")
                                        (-4 . "<AND")
                                          (0 . "POLYLINE") (-4 . "&") (70 . 88)
                                        (-4 . "AND>")
                                    (-4 . "NOT>")
                              (-4 . "AND>")
                              (-4 . "<AND")
                                    (0 . "SPLINE") (-4 . "&=") (70 .
                              (-4 . "AND>")
                            (-4 . "OR>")
                        )
                  )
                )
            )

 
你能解释一下吗?它不适合日常逻辑“对圆弧、圆、椭圆、直线、LW多段线、二维(粗)多段线、二维样条曲线和点的限制选择”
 
为什么没有,或者有?
页: [1]
查看完整版本: ssget逻辑运算符