home *** CD-ROM | disk | FTP | other *** search
- ;Change Block Scale
- ;
- ; ********Patrick J. McKee, author********
- ; ****Copyright 1992, Power Key tm****
- ;
- ;
- (Defun c:cbs()
- (setq oer *error* *error* err2)
- (setq ss(ssget))
- (initget(+ 1 2 4))
- (setq h(getreal "Enter new scale: "))
- (setq counter 0)
- (prompt "changing scale...")
- (while(setq e(ssname ss counter))
- (setq etype(cdr(assoc 0(entget e))))
- (progn(setq entity(entget e))
- (setq old(assoc 41 entity))
- (setq new(cons(car old)h))
- (setq newentity(subst new old entity))
- (entmod newentity)
- (setq entity(entget e))
- (setq old(assoc 42 entity))
- (setq new(cons(car old)h))
- (setq newentity(subst new old entity))
- (entmod newentity)
- (setq entity(entget e))
- (setq old(assoc 43 entity))
- (setq new(cons(car old)h))
- (setq newentity(subst new old entity))
- (entmod newentity))
- (setq counter(+ counter 1))
- (princ)))