Windows コマンド ラインから Digital Micrograph のスクリプトを呼び出すことはできますか? DM のコマンド ライン オプションに関する情報が見つからないようです。
2 に答える
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++ 内で記述されたスクリプトを実行できます。
いいえ、これはGMS バージョン 2 以下では不可能です。DigitalMicrograph にはスクリプト起動用のコマンドライン パラメータはありません。
ただし、DM の起動時にスクリプトを自動的に実行する場合は、スクリプトをプラグイン (.gtk ファイル) としてインストールすることで実行できます。