中途设置的变量为了确保能够在出错后恢复,可以使用 lt:sysvar-set 函数,
后面我们再详细说明 r刚看到啦,谢谢 caoyin版主,我有一个想法你看一下你的的程序可以实现吗? 就是主程序中我定义啦 (defun errormsg (definmsg) (setq $ko-errormsg$ '(if (= msg "函数被取消") (setq msg "鬼谷子温馨提示:你用Esc键中止了程序!!!") (setq msg defin))) ) (defun c:qqqq () (ls:error-init (list nil nil nil)) (errormsg "你的程序在程序TT中出错啦,请查询程序TT的代码") (明经);故意在这一步让程序出错,以调式,是不是显示“你的程序在程序TT中出错啦,请查询程序TT的代码”这一行字 (lt:error-restore) ) caoyin版主,为什么上面的不会显示“你的程序在程序TT中出错啦,请查询程序TT的代码”这一行字呀?? |