我正在针对包含40,000个DWG文件的库运行autocad脚本。所有脚本都打开每个图纸并验证图纸上是否有正确的图纸编号。这是用于质量控制检查。
我的问题是一些图纸有一些我想忽略的轻微无关紧要的错误。这些错误会导致出现对话框,从而停止执行脚本并需要手动干预。随着40,000张图纸的快速变老。我附上了遇到的无关紧要错误类型的例子。
我的问题是如何抑制所有错误并强制AutoCAD加载绘图而不考虑错误?
谢谢
答案 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。