 - (defun c:tt ()
- (if (and(setq s1 (entsel "\n选择文字: "))
- (setq ent (entget(car s1)))
- (or (= (cdr(assoc 0 ent)) "TEXT") (= (cdr(assoc 0 ent)) "TCH_TEXT"))
- )
- (progn
- (setq txt (cdr(assoc 1 ent)))
- (if (>(sslength(setq ss (ssget "X" (list '(0 . "text,TCH_TEXT") (cons 1 txt))))) 1)
- (progn
- (ssdel (car s1) ss)
- (while (>(sslength ss) 0)
- (setq en (ssname ss 0))
- (command "_.ZOOM" "o" en "")
- (ssdel en ss)
- (setq k (getpoint))
- )
- )
- )
- )
- )
- (princ)
- )
|