home *** CD-ROM | disk | FTP | other *** search
- ;Quick change of text
- ;
- ; ********Patrick J. McKee, author********
- ; ****Copyright 1992, Power Key tm****
- ;
- (defun c:qt()
- (setq ss (ssget))
- (initget (+ 1 2 4))
- (setq s (getstring "Enter new text: "))
- (setq counter 0)
- (prompt "Changing text...")
- (while
- (setq e (ssname ss counter))
- (setq etype (cdr (assoc 0 (entget e))))
- (IF (= etype "TEXT")
- (progn
- (setq entity (entget e))
- (setq old (assoc 1 entity))
- (setq new (cons (car old) s))
- (setq newentity (subst new old entity))
- (entmod newentity)))
- (IF (= etype "ATTDEF")
- (progn
- (setq entity (entget e))
- (setq old (assoc 7 entity))
- (setq new (cons (car old) s))
- (setq newentity (subst new old entity))
- (entmod newentity)))
- (setq counter (+ counter 1))
- (princ)))