2016-07-26 75 views
0

我正在针对40,000个DWG文件库运行autocad脚本。所有脚本都会打开每张图纸并确认图纸上的图纸编号正确。这是为了质量控制检查。如何在AutoCAD脚本执行期间抑制错误

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

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

error1

error2

error3

感谢

回答

0

与其说的acad.exe您的脚本,调用accoreconsole.exe,这是最适合这种场景(更容易避免人工交互)。

这里是一个快速.BAT,你可以与AutoCAD控制台(和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 

使用作为替代方案,可以考虑Design Automation API,这对云批量运行的AutoCAD处理。

+0

我应该提到使用AutoCad 2012.没有核心控制台。但是如果我们有更新的版本,它会起作用。 – Josh

+0

添加了一个带有webservice选项的段落。不要相信在自动执行AutoCAD任务时您可以避开所有消息框。在选项下你可以隐藏一些,而不是全部。 –