A rough estimate, hacked together:
File:Code:(defun c:test ( / _PadLeft ) (defun _PadLeft ( s l ) (if (< (strlen s) l) (_PadLeft (strcat "0" s) l) s) ) ( (lambda ( i / l ) (while (<= (setq i (1+ i)) 210) (or (ssget "_X" (list '(0 . "DIMENSION") (cons 1 (_PadLeft (itoa i) 3)))) (setq l (cons i l)) ) ) (print l) ) -1 ) )
Code:(defun c:test ( / _PadLeft f ) (defun _PadLeft ( s l ) (if (< (strlen s) l) (_PadLeft (strcat "0" s) l) s) ) (if (setq f (getfiled "Output File" "" "txt" 1)) ( (lambda ( i / l ) (while (<= (setq i (1+ i)) 210) (or (ssget "_X" (list '(0 . "DIMENSION") (cons 1 (_PadLeft (itoa i) 3)))) (setq l (cons i l)) ) ) (setq f (open f "a")) (princ l f) (close f) ) -1 ) ) (princ) )




Reply With Quote


Bookmarks