私は IDL に非常に慣れておらず (IDL を使用している誰かのために POC を実行しようとしています)、外部コマンドを実行しようとしています。追加したコード行は次のとおりです。
spawn, 'C:\Program Files\ITT\IDL\IDL80\products\envi48\save_add\visual.exe'
外部コマンドを起動するために必要なのはこれだけだと思いました。アプリを実行すると、デバッガーを使用してコードをステップ実行できます。この行に到達してステップ オーバーすると、実行可能ファイルが実行されません。デバッガーに、エラーの種類を示すメッセージが表示されません。
ファイル visual.exe をディレクトリに配置し、問題なく手動で実行できます。コードを実行したり、エラーを報告したりせずに、コードをステップオーバーするだけのようです。