home *** CD-ROM | disk | FTP | other *** search
- (defun eraperr(s)
- (if (/= s "Function cancelled")
- (princ (strcat "\nError:" s))
- )
- (setvar "cmdecho" 1)
- (setq *error* oer)
- (princ)
- )
-
- (defun c:erap(/ ss oer)
- (setvar "cmdecho" 0)
- (setq oer *error* *error* eraperr)
- (setq ss (ssget "x" (list (cons 8 "DEFPOINTS"))))
- (if ss (command "erase" ss ""))
- (setq *error* oer)
- (setvar "cmdecho" 1)
- (princ)
- )