magicheno 发表于 2021-12-16 13:54:21

nentsel可以改成ssget实现框选么

请教大佬我这个程序可以改动实现框选吗,entsel改为ssget现在会了,但是nentsel想改为ssget实现框选,不太会哦
(DEFUN c:K11 (/ ES LAY)
(SETVAR "cmdecho" 0)
(if (setq ES (NENTSEL "\n选择对象:"))
    (PROGN (setq LAY (CDR (ASSOC 8 (ENTGET (CAR ES)))))
                        (setq LAY1 (CDR (ASSOC 8 (ENTGET (car(last ES))))))
                        (if (= "0" LAY)
                                (PROGN
                                        (command "layer")
                                        (command "off" "*" "Y" "")
                                        (command "layer")
                                        (command "on" LAY1)
                                        (command "")       
                                )               
                        )                               
                        (if (/= "0" LAY)
                                (PROGN
                                        (command "layer")
                                        (command "off" "*" "Y" "")
                                        (command "layer")
                                        (command "on" LAY)
                                        (command "")       
                                )                       
                        )       
                )
        )
(SETVAR "cmdecho" 1)
(PRINC)
)


陈伟 发表于 2021-12-31 10:34:31

请教entsel怎么改为ssget

masterlong 发表于 2021-12-31 12:04:54

nentsel复杂图元无法改为ssget

qazxswk 发表于 2022-2-2 11:50:33

代码是什么功能的?

Klein 发表于 2023-1-11 08:31:41

同样的疑问,楼主找到方法了吗?利用两个角点来框选得到框内子图元,而不是采用交互形式的nentsel?

Klein 发表于 2023-1-11 08:39:39

用nentselp可以实现点选的作用,但是没法框选
(nentselp pt)

xinxirong 发表于 2023-1-11 09:17:47

这个早就可以实现了,(ssget ":N")

magicheno 发表于 2023-1-11 12:19:51

xinxirong 发表于 2023-1-11 09:17
这个早就可以实现了,(ssget ":N")

原来如此,感谢大佬
页: [1]
查看完整版本: nentsel可以改成ssget实现框选么