
- (defun c:test()
- (if (= (tblsearch "layer" "数字层") nil)
- (command "-layer" "n" "数字层" "")
- )
- (if (setq ss (ssget '((0 . "TEXT"))))
- (progn
- (setq n (sslength ss) i 0)
- (repeat n
- (setq dxf (entget (ssname ss i))
- zfc (cdr (assoc 1 dxf))
- i (1+ i)
- )
- (if (= (read zfc) (atof zfc))
- (progn
- (setq dxf (subst (cons 8 "数字层") (assoc 8 dxf) dxf))
- (entmod dxf)
- )
- )
- )
- )
- )
- (princ)
- )
|