Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从python运行可执行文件,使其在没有GUI或请求用户输入的情况下崩溃_Python_Windows_Subprocess - Fatal编程技术网

从python运行可执行文件,使其在没有GUI或请求用户输入的情况下崩溃

从python运行可执行文件,使其在没有GUI或请求用户输入的情况下崩溃,python,windows,subprocess,Python,Windows,Subprocess,我有一个python程序,它使用subprocess.Popen在Windows中运行控制台可执行文件 它工作得很好,只是如果可执行文件崩溃,它会显示一个指示错误的消息框,用户必须单击“确定”python脚本才能继续 如何从python运行可执行文件,使其在崩溃时不会打开消息框?我相信,使用我的工具进行心理调试 简而言之:您需要在Windows中禁用崩溃通知,以解决子进程崩溃时出现的对话框。尽管这是必需的,但更可取的做法是首先找出子流程崩溃的原因。您无法避免外部脚本使用基于GUI的消息—afai

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

它工作得很好,只是如果可执行文件崩溃,它会显示一个指示错误的消息框,用户必须单击“确定”python脚本才能继续


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

我相信,使用我的工具进行心理调试


简而言之:您需要在Windows中禁用崩溃通知,以解决子进程崩溃时出现的对话框。尽管这是必需的,但更可取的做法是首先找出子流程崩溃的原因。

您无法避免外部脚本使用基于GUI的消息—afaikClarify您的意思是“崩溃”以及消息框的来源—如果python打开它,您可能可以做些什么。如果Windows控制台将其打开,则可能仍然存在。