Roughly...
- (vl-load-com)
- (defun C:3ShortObj ()
- (setq MinL (getDist "\n Length Limit to: ")
- ss (ssget '((0 . "*LINE,ARC")))
- 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))
- )
- )
|