fengyu6913 发表于 2021-4-4 17:22:47

求:lisp程序命令 一键选择框选范围内的所有块

求:lisp程序命令 一键选择框选范围内的所有块

vitalgg 发表于 2021-4-4 17:22:48

(ssget '((0 . "INSERT")))

fengyu6913 发表于 2021-4-4 17:27:35

本人根据之前求来的程序改了下,实现不了,改编程序如下:
(defun C:SK()
(princ "\n请指定框选范围:")
(setq ss (ssget '((0 . "*BLOCK*")))) ;选择标注对象
(sssetfirst ss ss) ;高亮显示
)

fengyu6913 发表于 2021-4-4 18:45:00

fengyu6913 发表于 2021-4-4 17:27
本人根据之前求来的程序改了下,实现不了,改编程序如下:
(defun C:SK()
(princ "\n请指定框选范围:")
...

感谢xyp1964:handshake

fengyu6913 发表于 2021-4-4 18:47:10

vitalgg 发表于 2021-4-4 17:29
(ssget '((0 . "INSERT")))

感谢高手,本人没有lisp编程经验,只能凭经验改改,但有些类有不知道名字是什么

dennylaw163 发表于 2021-5-30 12:12:59

本帖最后由 dennylaw163 于 2021-5-30 12:14 编辑


http://bbs.mjtd.com/thread-183484-1-1.html

sunny_8848 发表于 2021-5-30 21:14:27

好程序,要是能直接选择所有块并炸开就好了

fengyu6913 发表于 2023-11-10 17:17:56

dennylaw163 发表于 2021-5-30 12:12


这个好用,解决了动态块的选择问题
页: [1]
查看完整版本: 求:lisp程序命令 一键选择框选范围内的所有块