关闭捕捉,改为如下 - (defun c:rqtg()
- (setq os (getvar "osmode"))
- (setvar "cmdecho" 0)
- (setq d1 (getpoint "\n点取第一点: "))
- (setq d2 (getpoint d1 "\n点取第二点: "))
- (setq ww (getreal "\n宽度<2>: "))
- (if (null ww) (setq ww 2))
- (setq ww1 (/ ww 2))
- (setq ang_1 (angle d1 d2))
- (setq d3 (polar d1 (+ pi ang_1) 1))
- (setq d4 (polar d2 ang_1 1))
- (setvar "osmode" 0)
- (setq pt1 (polar d3 (+ (* pi 0.5) ang_1) ww1))
- (setq pt2 (polar d3 (+ (* pi 1.5) ang_1) ww1))
- (setq pt3 (polar d4 (+ (* pi 0.5) ang_1) ww1))
- (setq pt4 (polar d4 (+ (* pi 1.5) ang_1) ww1))
-
- (command "pline" pt1 pt3 pt4 pt2 "c") ;完成图形
- (prompt "\n画套管 命令:rqtg ")
- (prompt "\n如果有什么BUG,请联系我:ljh19991220@163.com ")
- (setvar "osmode" os)
- (prin1) ;消除执行完成后所返回的nil
- )
|