| 本帖最后由 作者 于 2004-3-23 12:00:00 编辑 
 1.用lisp程序,刪除長度小於1的line,arc,lwpolyline
 2.你的第二個問題查詢lisp編程技術,有帖可解決3.配合樓主圖面原line,arc-->line,arc,lwpolyline (defun c:test()     (setvar "cmdecho" 0)     (setq ss (ssget '((0 . "LINE,ARC,LWPOLYLINE"))))     (setq i 0)     (repeat (sslength ss)           (setq ename (ssname ss i))           (command "lengthen" ename "")           (setq dt (getvar "perimeter"))           (if (< dt 1)(command "erase" ename ""))           (setq i (+ i 1))     ))       
 |