这是我测试过的代码,效果很好。
- (defun TESTCOMMAND ( number / )
- (setq reply (ACET-UI-MESSAGE "Choose dude " "Russells Dialog" (+ Acet:YESNO Acet:ICONQuestion)))
- ;; Yes = 6, No = 7
- (if (= reply 6)
- (progn
- (cond
- ((= number 1)
- (princ "Voorwaarden voor CallFunction1")
- )
- ((= number 2)
- (princ "Voorwaarden voor CallFunction2")
- )
- ((= number 3)
- (princ "Voorwaarden voor CallFunction3")
- )
- )
- )
- (progn
- (princ "NO, annuleren.")
- )
- )
- )
- (defun C:CallFunction1 ( / )
- (TESTCOMMAND 1)
- (princ)
- )
- (defun C:CallFunction2 ( / )
- (TESTCOMMAND 2)
- (princ)
- )
- (defun C:CallFunction3 ( / )
- (TESTCOMMAND 3)
- (princ)
- )
- (princ)
|