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 回答