(vla-load (vla-get-Linetypes (vla-get-ActiveDocument (vlax-get-acad-object)))
"DASHED"
(cond ((= (getvar "Measurement") 0) "ACAD.LIN")
("ACADISO.LIN")))) 试试这个,伙计。。。。。。。
(defun c:dash (/ s)
(setvar "cmdecho" 0)
(if (setq s (ssget '((0 . "LINE,POLYLINE,LWPOLYLINE"))))
(progn
(command "chprop" s "" "lt" "DASHED" "")
)
(Princ "\nNothing Selected:")
)
(princ)
)
此代码永远不会像buddy之前那样返回系统变量cmdecho。
页:
1
[2]