2012-03-24 31 views
0

我有一個python程序,它使用subprocess.Popen在Windows中運行控制檯可執行文件。從python運行可執行文件,使其在沒有GUI或要求用戶輸入時崩潰

它運行良好,除了如果可執行文件崩潰,它會顯示一個消息框指示錯誤,並且用戶必須單擊'OK'使python腳本繼續。

如何從python運行可執行文件,以便在崩潰時不會打開消息框?

+2

定義「崩潰」。 – orlp 2012-03-24 20:42:11

+0

你不能避免外部腳本使用基於GUI的消息 - afaik – luke14free 2012-03-24 21:17:56

+0

澄清你的意思是「崩潰」和消息框的來源 - 如果python打開它,可能會做些什麼。如果Windows控制檯打開它,可能仍然存在。 – alexis 2012-03-24 22:50:22

回答

0

使用我的設備進行心理調試,我相信this is the problem you're having

簡而言之:您需要在Windows中禁用崩潰通知來解決當您的子進程崩潰時出現的對話框。雖然如果這是必需的,但更希望能找出爲什麼你的子過程首先崩潰。