写个简单的命令反应器即可!
 - (or *DistVlr*
- (setq *DistVlr*
- (vlr-command-reactor
- nil
- '((:VLR-commandWillStart . diststart)
- (:VLR-commandEnded . distEnd)
- )
- )
- )
- )
- (defun diststart (reactor_object lst)
- (if (= "DIST" (car lst))
- (progn
- (setq *dynmode* (getvar 'dynmode))
- (setvar 'dynmode 3)
- )
- )
- )
- (defun distEnd (reactor_object lst)
- (if (= "DIST" (car lst))
- (progn
- (setvar 'dynmode *dynmode*)
- (setq *dynmode* nil)
- )
- )
- )
|