2016-07-26 77 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任務時您可以避開所有消息框。在選項下你可以隱藏一些,而不是全部。 –