1

Windows コマンド ラインから Digital Micrograph のスクリプトを呼び出すことはできますか? DM のコマンド ライン オプションに関する情報が見つからないようです。

4

2 に答える 2

1

GMS 3.0.1以降では、アプリケーションのオプションの起動パラメータがあります。

(コマンドプロンプトで)次のように入力できます。

DigitalMicrograph.exe /ef "test.s"

アプリケーション内でスクリプトを起動しtest.sます。

同様に、次のように入力できます

DigitalMicrograph.exe /es "scriptcommand"

アプリケーション内でスクリプト行を直接実行しscriptcommandます。

残念ながら、GMS の以前のバージョンにはこのオプションがありません。

注: アプリケーションが既に実行されているときに DigitalMicrograph.exe を呼び出すと、プログラムは再起動されず、代わりに既に実行されているアプリケーションがアクティブになります。したがって、これを使用して、既に実行中のアプリケーションでスクリプトを起動できます。



これにより、NotePad++ などの別のエディターから DM スクリプトを実行するための優れた方法も開かれます。

NotePad++ では、「実行」コマンドを構成できます。F5を押すと、呼び出されるコマンドが指定されます。したがって、これで DM スクリプトを実行するには、次のような行を使用します。

"C:\Program Files\Gatan\DigitalMicrograph.exe" /ef "$(FULL_CURRENT_PATH)"

その後、この実行を選択するだけで、NotePad++ 内で記述されたスクリプトを実行できます。

于 2015-11-17T14:14:15.697 に答える
0

いいえ、これはGMS バージョン 2 以下では不可能です。DigitalMicrograph にはスクリプト起動用のコマンドライン パラメータはありません。

ただし、DM の起動時にスクリプトを自動的に実行する場合は、スクリプトをプラグイン (.gtk ファイル) としてインストールすることで実行できます。

于 2015-02-13T09:07:34.173 に答える