 - (defun c:tt ()
- (setvar "CMDECHO" 0)
- (setq lnm nil)
- (while (setq lnm (tblnext "LAYER" (not lnm))) ;这一句不用改
- (if (and (wcmatch (cdr (assoc 2 lnm)) "*G*")(setq ss (ssget "X" (list (cons 8 (cdr(assoc 2 lnm)))))));改这一句
- (command ".WBLOCK" (strcat "NewLayer=" (cdr(assoc 2 lnm))) "" "0,0" ss "")
- )
- )
- (setvar "CMDECHO" 1)
- (princ)
- )
|