我对 IDL 很陌生(试图为使用它的人做一个 POC),我正在尝试运行一个外部命令。我添加的代码行是这样的:
spawn, 'C:\Program Files\ITT\IDL\IDL80\products\envi48\save_add\visual.exe'
我认为这就是启动外部命令所需的全部内容。当我运行应用程序时,我可以使用调试器单步执行代码,当我到达这一行并单步执行时,我的可执行文件不会运行。我在调试器中看不到任何指示任何类型错误的消息。
我将文件 visual.exe 放在目录中,并且可以手动运行它而没有问题。它似乎只是直接跳过代码而不执行它或报告任何错误。