0

次のように引数をコマンドラインに渡す短いスクリプト(別の言語ではたまたまPython)を作成しました-

ildrt <path/filename.sav> -args p1 p2 --o1 --o2

ここで、p、o はそれぞれ位置引数とオプションの引数です (自明)。要するに、このスクリプトは IDL ルーチンを何度でも呼び出します。IDL 仮想マシンがロードされるたびに、IDL ルーチンが完了するまで実行され、リンスして繰り返されます。

残念ながら、IDL ルーチンの実行中にエラーが発生すると、ダイアログ ボックスがポップアップ表示され、手動でクリックするまでプログラムの実行が停止します。アイデアはこれをバッチ プロセスとして実行することなので、ダイアログ ボックスを無視して (エラーを受け入れ)、次の実行に進みます。ポップアップを防ぐために IDL を実行できる設定やオプションのコマンドについて何か考えはありますか? 前もって感謝します。

4

1 に答える 1

0

フォローしてないみたい。プログラムにフラグを渡して、コードでダイアログをポップアップする前にそのフラグをチェックすることはできませんか? コードにアクセスできない場合.pro、ポップアップを防ぐことはできないと思います。

于 2013-07-11T16:51:29.070 に答える