【问题标题】:Run executable from python such that it crashes without GUI or asking for user input从 python 运行可执行文件,使其在没有 GUI 或要求用户输入的情况下崩溃
【发布时间】:2012-03-24 20:34:11
【问题描述】:

我有一个 python 程序,它使用 subprocess.Popen 在 Windows 中运行控制台可执行文件。

它运行良好,除了如果可执行文件崩溃,它会显示一个指示错误的消息框,用户必须单击“确定”才能继续 python 脚本。

如何从 python 运行可执行文件,以使其在崩溃时不会打开消息框?

【问题讨论】:

  • 你无法避免外部脚本使用基于 GUI 的消息 - afaik
  • 澄清你的意思“崩溃”和消息框来自哪里——如果python打开它,你可能可以做一些事情。如果 Windows 控制台打开它,可能还有。

标签: python windows subprocess


【解决方案1】:

使用我的设施进行心理调试,我相信this is the problem you're having

简而言之:您需要在 Windows 中禁用崩溃通知,以解决子进程崩溃时出现的对话框。尽管如果需要这样做,最好首先弄清楚为什么您的子进程会崩溃。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多