嗯,我用LM:SSGET做了一个Lisp程序的小口吃,但它不起作用,它只是贯穿其中,有什么想法吗?
- (defun c:incssabl()
- (defun *error* (msg)
- (princ msg)
- ) ;_ defun
-
- (setq inspt(getpoint"\nSelect insertation point : "))
- (setq station(cdr(assoc 1 (entget(ssname(lm:ssget "\nSelect STATION : "
- '("S:" '((0 . "TEXT,MTEXT"))))0)))))
- (setq height(cdr(assoc 1 (entget(ssname(lm:ssget "\nSelect HEIGHT on table : "
- '("S:" '((0 . "TEXT,MTEXT"))))0)))))
- (command "-insert" "cssabl" inspt "" "" station height)
- )
- (DEFUN lm:ssget (MSG PARAMS / SEL)
- (PRINC MSG)
- (SETVAR 'NOMUTT 1)
- (SETQ SEL (VL-CATCH-ALL-APPLY 'SSGET PARAMS))
- (SETVAR 'NOMUTT 0)
- (IF (NOT (VL-CATCH-ALL-ERROR-P SEL))
- SEL
- )
- )
|