你好,MSasu
我做了这个改变,lisp也能正常工作
- (defun c:TEST (/ scl klim)
- (if (not (tblsearch "LAYER" "DASHDOT"))
- (command "_layer" "_m" "DASHDOT" "_c" "1" "" "")
- )
- (setq scl (getvar "useri1"))
- (setq klim (* 0.0017 scl))
- (SETQ PER "DASHDOT" )
- (setvar "LTSCALE" klim)
- (command "linetype" "s" per "" )
- (print "draw DASHDOT line ")
- (print "")
- (setq s1 (getpoint "give the first point :"))
- (print "")
- (WHILE (setq s2 (getpoint s1 " give the second point :"))
- (print "")
- (command "line" s1 s2 "")
- (setq s1 s2)
- )
- )
但我还有一个问题。运行lisp时,将线型比例更改为图形中的所有线。我不想将线型比例仅更改为特定的线条 |