2017-10-09 2 views

答えて

3

はい、

/bコマンドラインパラメータを使用し

Command Line Switch Reference

/b Script name
プログラムの起動後に実行するスクリプトを指定します(bはバッチ処理を表します)。 スクリプトファイルがStart Inフォルダにある場合、/ 6コマンドラインスイッチを含めるか、LEGACYCODESEARCHシステム変数を1に設定してこのセキュリティ対策を行わない限り、スクリプトファイルへのフルパスが必要です。 スクリプトは新しい図面ファイルに図面パラメータを設定するために使用されます。 SCRファイルタイプが想定されています。

スクリプトを完了した後でAutoCADを終了したい場合は、スクリプトの一部としてそれを含める必要があります。

+0

美しい!今私が抱えている唯一の問題は、AutoCADはAdobe Readerを開き、それを閉じた後に開いたままにします。つまり、スクリプトを実行するたびに新しいReaderインスタンスが開始されます。 AutoCADにAdobe Readerを開かないように指示する方法はありますか?私のテストスクリプトは次のとおりです:https://gist.github.com/anonymous/4b4c09507da347c59fb45bacfde7cd74 – dijxtra

+2

ええと、私はアプリケーションのための同様のスクリプトを持っています。私はAutoCADの代わりにDWG TrueViewのAcCoreConsoleを使用していますが、Adobe Readerを起動するのは見ていないし、同じプリンタドライバを使用しています。バッチファイルのように他の何かがそうしていないと確信していますか?それ以外の場合は、AutoCADで「役立つ」ように設定しようとする設定がある可能性があります。 – crashmstr

+0

優秀、AutoCADの新しいバージョンを手に入れるとすぐにAcCoreConsoleを試してみます。ありがとう! – dijxtra

1

私はZWCAD(AutoCADの代替)でやっていますが、AutoCADでは同じである必要があります。 スクリプトファイルへのパラメータパスでAutoCADを実行する.batファイルを作成できます。スクリプトファイル(* .scr)では、PDFにプロットするか、必要なことをするLISPを実行することができます。 PrintDWG.bat:

"C:\Program Files\ZWSOFT\ZWCAD 2018\ZWCAD.exe" /b F:\PrintDWG.scr 

PrintDWG.scr:

_filedia 0 
_open "c:\Path\Drawing.dwg" 
(load "F:\\____Zgłoszenia\\0001965\\PrintDWG.lsp") 
_filedia 1 

PrintDWG.lsp

(command "_-plot" "_Y" "Layout1" "PDFCreator" "A4" "_M" "I" "N" "" "" "" "N" "." "T" "" "" "N" "") 
1

AutoCADタスクのスクリプトを作成するだけの場合は、AutoDeskのaccoreconsole.exeを使用する必要があります。このコンソールアプリケーションは、acad.exeと同じフォルダにあります。それはAutocadと同じライブラリを(ほとんど)持っていますが、UIがないために非常に軽量です - >したがって非常に高速です。私は私の会社の描画処理ニーズのすべてのためにaccoreconsoleを使用し、それは素晴らしいです!

これは、あなたが始められるでしょう: http://adndevblog.typepad.com/autocad/2012/04/getting-started-with-accoreconsole.html

はあなたがそれを見て時間を持っていた後、任意のより具体的な質問があるなら、私に教えてください。

+0

ウユウ、これはいいですね。私はaccoreconsole.exeを持っていないAutoCAD 2010を持っており、accoreconsole ASAPでバージョンを取得しています。ありがとう! – dijxtra

+0

私はAutoDeskを使用しないDWG TrueViewを入手すれば、accoreconsoleが付属していると思います。アップグレードを計画していない場合は、数ドル節約できます。 https://autodesk-dwg-trueview.en.softonic.com/?ex=DSK-309.5 – Nik

+0

v2013は最高のコアコンソールを持っています。すぐに破損しました。私の暴言を参照してくださいhttps://forums.autodesk.com/t5/net/accoreconsole-exe-in-2015-doesn-t-do-system-console-writeline/td-p/5539352 –

関連する問題