gpt4 book ai didi

perl - 我如何处理由我从 Perl 启动的程序引发的对话框?

转载 作者:行者123 更新时间:2023-12-01 13:04:53 25 4
gpt4 key购买 nike

我有一个 Perl 脚本调用另一个我无法控制的应用程序。我使用 system() 来调用这个应用程序。有时,此应用程序会生成未处理的异常并显示需要注意的异常对话框。由于这是一个无人值守的 Perl 脚本,我想检测这种情况并在 Perl 脚本中处理它并继续。我对解决方案的搜索没有成果。由于 system() 生成子进程,因此 Perl 中的标准异常处理机制不适用。我在 Windows XP 上运行。有什么建议吗?

最佳答案

也许是 Perlmonks 的帖子 Win32::OLE: how to call Excel VBA macros and catch all VBA errors without dialog boxes appearing?可以提供帮助。

几乎任何时候你必须与 Windows 系统进行交互,你最终都会使用 Windows API(有官方名称吗?)通过 Win32::OLE .

关于perl - 我如何处理由我从 Perl 启动的程序引发的对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3798735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com