下载 BAP。LSP
- ;;***********************************************
- ;; BAP.lsp *
- ;; Break At selected Point *
- ;; Created by Dominic Cesare *
- ;; Dommy2Hotty@aol.com *
- ;; 09.29.2004 *
- ;;***********************************************
- (prompt "\nType BAP to run.....")
- ;;**********************
- ;;Start of Routine *
- ;;**********************
- (defun c:BAP (/ oldecho ent pt)
- ;error trapping
- (setq temperr *error*)
- (setq *error* trap1)
- ;current variables
- (setq oldecho (getvar "cmdecho"))
- ;turning off echo
- (setvar "cmdecho" 0)
- ;setting undo beginning
- (command "undo" "begin")
- ;user supplied information
- (setq ent (entsel "Select Object to Break....."))
- (setq pt (getpoint "Select Break Point....."))
- ;break command using user information
- (command "break" ent "f" pt pt)
- ;error trapping
- (setq *error* temperr)
- ;setting undo end
- (command "undo" "end")
-
- ;resetting echo
- (setvar "cmdecho" oldecho)
- (princ)
- )
- ;defining error trapping
- (defun trap1 (errmsg)
- (command "u")
- (setvar "cmdecho" oldecho)
- (setq *error* temperr)
- (prompt "Resetting System Variables...")
- (princ)
- )
- ;;**********************
- ;;End of Routine *
- ;;**********************
|