如何在AutoCAD脚本执行期间抑制错误

时间:2016-07-26 17:51:29

标签: scripting autocad error-suppression

我正在针对包含40,000个DWG文件的库运行autocad脚本。所有脚本都打开每个图纸并验证图纸上是否有正确的图纸编号。这是用于质量控制检查。

我的问题是一些图纸有一些我想忽略的轻微无关紧要的错误。这些错误会导致出现对话框,从而停止执行脚本并需要手动干预。随着40,000张图纸的快速变老。我附上了遇到的无关紧要错误类型的例子。

我的问题是如何抑制所有错误并强制AutoCAD加载绘图而不考虑错误?

error1

error2

error3

谢谢

1 个答案:

答案 0 :(得分:0)

而是为您的脚本调用 acad.exe ,调用 accoreconsole.exe ,这是此方案的最佳选择(更容易避免手动交互)。

以下是一个可以与AutoCAD Console一起使用的快速.BAT(以及here一些其他信息)

FOR %%f IN (C:\dwg_folder\*.dwg) DO "C:\Program Files\Autodesk\AutoCAD 2016\accoreconsole.exe" /i "%%f"  /product ACAD /s "C:\folder\yourScript.scr" /l en-US

作为替代方案,您可以考虑使用在云上运行AutoCAD进行批处理的Design Automation API