下面两个小程序,不知哪个能用。
第一个,完全模拟画直线命令。
(defun c:tt () (setvar "CMDECHO" 0) (command ".LINE") (while (not (zerop (getvar "CMDACTIVE"))) (command PAUSE)) (setvar "CMDECHO" 1) (princ) )
第二个仅实现点选取画线。 (defun c:tt () (setvar "CMDECHO" 0) (setq pt1 (getpoint "\n开始点 :")) (command ".LINE" pt1) (while (setq pt2 (getpoint pt1 "\n下一点")) (command pt2) (setq pt1 pt2) ) (command "") (setvar "CMDECHO" 1) (princ) )
|