yuqiang55
路人甲
路人甲
  • 注册日期2004-08-11
  • 发帖数2
  • QQ
  • 铜币123枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2040回复:0

[求助]autolisp

楼主#
更多 发布于:2006-03-27 21:27
<P>(defun catcherror(dividen divisor / errobj)<BR>  (setq errobj (vl-catch-all-apply '/ (list dividen divisor)))<BR>  (if (vl-catch-all-apply)<BR>    (progn<BR>       (print (strcat "an error occurred:" (vl-catch-all-error-message errobj)))<BR>      (prompt "do you wanna continue?(Y/N)")<BR>      (setq ang (getstring))<BR>      (if (= "Y" (strcase ang))<BR>     (print "ok,i'll keep going")<BR>      )<BR>    )<BR>    (print errobj)<BR>    )<BR>  (princ)<BR>)</P>
<P>哪错了</P>
喜欢0 评分0
游客

返回顶部