乐筑天下

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

[编程交流] Lisp:ignor的系统变量

[复制链接]
ajs

16

主题

36

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-6 15:10:23 | 显示全部楼层 |阅读模式
谁能告诉我是否有一个系统变量会导致lisp程序忽略所有快照?我以为有,但似乎找不到。
 
---谢谢
 
AJS公司
回复

使用道具 举报

NBC

4

主题

182

帖子

178

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 15:19:30 | 显示全部楼层
需要将osmode临时设置为0
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

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

铜币
238
发表于 2022-7-6 15:29:41 | 显示全部楼层
  1. (setvar "OSMODE" 0)

 
但最好保存“它是什么”,然后恢复。它可以通过布尔函数来切换,但我不记得那是什么了。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:38:35 | 显示全部楼层
一个来自古鲁本人:
 
  1. ;;  CAB  02.04.08
  2. (defun Set_osmode (flg) ; nil=OFF  t=ON
  3.    (if (or (and flg (>= (getvar "osmode") 16383)) ; ON & osmode is off
  4.            (and (null flg) (<= (getvar "osmode") 16383)) ; OFF & osmode is ON
  5.        )
  6.      (setvar "osmode" (boole 6 (getvar "osmode") 16384)) ; Toggle osmode
  7.    )
  8. )

 
将忽略捕捉。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:45:39 | 显示全部楼层
谢谢你的代码。非常感谢!
 
 
---AJS公司
回复

使用道具 举报

ajs

16

主题

36

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-6 15:56:54 | 显示全部楼层
没有问题
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 16:07:05 | 显示全部楼层
虽然没有CAB的解决方案那么优雅,但我过去使用的一个简单解决方案是
  1. (command "_line" "_non" pt1 "_non" pt2.... etc etc)
对于调试来说并不实用,但除此之外效果很好。
回复

使用道具 举报

37

主题

125

帖子

87

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
190
发表于 2022-7-6 16:12:48 | 显示全部楼层
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 19:03 , Processed in 0.393951 second(s), 68 queries .

© 2020-2025 乐筑天下

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