1079| 2
|
[提问] 如何把一个lisp函数做成一个单独的命令 |
5明经币
最佳答案defun c:es()
(command "._undo" "_begin")
(setq k 0)
(setq tag 0)
(while (< k nu)
(setq en (entget (setq a (ssname s k))))
(setq k (+ k 1))
(if (= (cdr (assoc 8 en)) "3中心线层")
(progn
(setq tag (+ tag 1))
(command "erase" a "")))
(command "._undo" "_end")
)
| ||
| ||
| ||