vanowm 发表于 2022-7-5 18:43:18

如何捕捉qs过程中的错误

你好
 
我需要保存当前图形并确保它已保存。
我正在使用:
(COMMAND "qsave")
如何确保图形已保存?
 
非常感谢。

BlackBox 发表于 2022-7-5 18:49:33

查看保存是否成功的一种方法是使用CommandWillStart reactor首先获取图形的系统时间,然后在CommandEnded事件后再次获取,比较它们以查看后者实际上是否较新。
 
另一个是检查DBMOD。
 
干杯

vanowm 发表于 2022-7-5 18:51:39

非常感谢你。DBMOD工作正常。

BlackBox 发表于 2022-7-5 18:52:59

 
很乐意帮忙
 
干杯

tombu 发表于 2022-7-5 18:56:58

我的阿卡多克在modemacro中保存的文本部分。lsp文件
星号表示图形尚未保存。你只需看一眼状态栏就知道了。

BlackBox 发表于 2022-7-5 19:00:19

 
AutoCAD的本机图形选项卡已在图形名称旁边指示相同的。

rkmcswain 发表于 2022-7-5 19:02:37

 
不幸的是,这是错误的。这就是目的,但你不能依赖它(至少在2015年,我还没有测试2016年)。

tombu 发表于 2022-7-5 19:05:52

 
虽然它们很方便,但我还没有准备好为它们让出屏幕空间。我在QAT中添加了“切换窗口”功能区元素,以使切换图形更容易,而不需要使用任何绘图空间。

SLW210 发表于 2022-7-5 19:10:24

OP显示AutoCAD 2002,没有本机图形选项卡。

rkmcswain 发表于 2022-7-5 19:12:33

此外,对于多个未保存的打开图形,请运行SAVEALL命令。
所有图形都已保存,但星号仍显示在所有选项卡上。
页: [1] 2
查看完整版本: 如何捕捉qs过程中的错误