乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 119|回复: 4

【错误处理】各位大哥来看看 lisp看的视频错误处理这一块

[复制链接]

4

主题

17

帖子

2

银币

初来乍到

Rank: 1

铜币
33
发表于 2022-4-19 11:01:00 | 显示全部楼层 |阅读模式
以下是源码,我的问题是到循环那按esc退出后捕捉不会恢复,刚开始接触lisp;
找了很多次错,也没找到哪里的问题
各位大哥来看看
(defun c:px (/ pd pd1 sz wz wzcj wzh xg xg1 yy);序号排序
;错误处理
  (setq *error*_bak *error*)
  (setq *error* *error*_non)
  ;-----------------------------------------
  (setq osmode_bak (getvar "osmode"));备份捕捉
  -----------------------------------------
  (setq pd (getint "\n是否关闭捕捉,0为否,1为是:"));是否关闭捕捉
  (setq pd1 1)
  (if (eq pd pd1)
    (setvar "osmode" 0)
    (nil);setvar "osmode" OSMODE_bak
  )
  ;主程序
  (setq sz (getint "输入一个数"))
  (setq wzh (getreal "\n输入文字高度"))
  (setq wz t)
  (while t
    (setq wz (getpoint "\n选择点"))
    (setq wzcj (Vlax-Invoke-Method (Vlax-Get (Vlax-Get (Vlax-Get-Acad-Object) 'ActiveDocument) 'ModelSpace) 'AddText (rtos sz 2 0) (vlax-3D-point wz) wzh))
    (setq xg (Vlax-Put-Property wzcj 'Alignment 4));修改对齐方式
    (setq xg1 (Vlax-Put-Property wzcj 'TextAlignmentPoint (vlax-3D-point wz)) );修改对齐方式参照点
    (setq yy (Vlax-Invoke-Method (Vlax-Get (Vlax-Get (Vlax-Get-Acad-Object) 'ActiveDocument) 'ModelSpace) 'AddCircle (vlax-3D-point wz) (* wzh 2) ));画圆
    (setq sz (+ sz 1))
  )
  ;
  (setq *error* *error*_bak)
  (setvar "osmode" osmode_bak)
  (princ)
)
(defun *error*_non (msg); 错误信息
  (setq *error* *error*_bak)
  (setvar "osmode" osmode_bak)
)
回复

使用道具 举报

14

主题

265

帖子

67

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
318
发表于 2022-4-19 11:50:00 | 显示全部楼层
你是用飞诗加载的吧!用飞诗加载就会有这个问题 ,你把lsp托进CAD能正常了
回复

使用道具 举报

4

主题

17

帖子

2

银币

初来乍到

Rank: 1

铜币
33
发表于 2022-4-19 12:12:00 | 显示全部楼层

谢谢了,确实是这个毛病
回复

使用道具 举报

14

主题

42

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
98
发表于 2022-5-25 11:17:00 | 显示全部楼层
我也是小白,请问lisp视频是哪里获取的呢
回复

使用道具 举报

4

主题

17

帖子

2

银币

初来乍到

Rank: 1

铜币
33
发表于 2022-7-28 16:54:00 | 显示全部楼层

猫老师的课程
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 01:22 , Processed in 0.577160 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表