求一个删除短线的程序
求一个删除短线的程序,要可以自己选择删除多长的短线 (vl-load-com)(defun C:dell (/ ee i minl ss)
(setq MinL (getdist "\n直线长:"))
(while (setq ss (ssget ":s" '((0 . "LINE")))
i 0
)
(while (setq ee (ssname ss i))
(cond
((> (vlax-get-property (vlax-ename->vla-object ee) 'Length) MinL))
(T
(entdel ee)
)
)
(setq i (1+ i))
)
)
(princ)
)
谢谢2楼楼主!又学一招。 1993063 发表于 2013-6-17 23:32 static/image/common/back.gif
(vl-load-com)
(defun C:dell (/ ee i minl ss)
(setq MinL (getdist "\n直线长:"))
这个只能删掉直线,弧线删除不了.能不能再改下
页:
[1]