2016-07-26 16 views
0

40,000 DWGファイルのライブラリに対してAutoCADスクリプトを実行しています。すべてのスクリプトが各図面を開き、正しい図面番号が図面上にあることを確認します。これは、品質管理チェック用です。AutoCADスクリプト実行中のエラーを抑制する方法

私の問題は、いくつかの図面で無視したいと思う軽微な重要でないエラーがあることです。これらのエラーにより、ダイアログボックスが表示され、スクリプトの実行が停止し、手動による介入が必要になります。 40,000枚の図面でこれは古くなっています。私は遭遇している重要でないタイプのエラーの例を付けました。

私の質問は、すべてのエラーを抑制し、AutoCADにエラーを無視して図面を読み込ませる方法です。

error1

error2

error3

答えて

0

代わりに、スクリプトのためacad.exeを呼び出すおかげで、(このシナリオに最適な、 accoreconsole.exe を呼び出します手動でのやりとりを避ける方が簡単です)。ここで

はあなたが別の方法として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 

で使用することができ、迅速.BATは、あなたがAutoCADのバッチのためのクラウド上で実行しているDesign Automation APIを、検討することができています処理。

+0

私はAutoCad 2012を使用して説明する必要があります。コアコンソールはありません。しかし、新しいバージョンがあれば動作します。 – Josh

+0

にwebserviceオプション付きの段落が追加されました。 AutoCADのタスクを自動化する際に、すべてのメッセージボックスを避けることができるとは思わないでください。 [オプション]では、それらのすべてではなく一部を非表示にすることができます。 –

関連する問題