0
我有一個python程序,它使用subprocess.Popen在Windows中運行控制檯可執行文件。從python運行可執行文件,使其在沒有GUI或要求用戶輸入時崩潰
它運行良好,除了如果可執行文件崩潰,它會顯示一個消息框指示錯誤,並且用戶必須單擊'OK'使python腳本繼續。
如何從python運行可執行文件,以便在崩潰時不會打開消息框?
我有一個python程序,它使用subprocess.Popen在Windows中運行控制檯可執行文件。從python運行可執行文件,使其在沒有GUI或要求用戶輸入時崩潰
它運行良好,除了如果可執行文件崩潰,它會顯示一個消息框指示錯誤,並且用戶必須單擊'OK'使python腳本繼續。
如何從python運行可執行文件,以便在崩潰時不會打開消息框?
使用我的設備進行心理調試,我相信this is the problem you're having。
簡而言之:您需要在Windows中禁用崩潰通知來解決當您的子進程崩潰時出現的對話框。雖然如果這是必需的,但更希望能找出爲什麼你的子過程首先崩潰。
定義「崩潰」。 – orlp 2012-03-24 20:42:11
你不能避免外部腳本使用基於GUI的消息 - afaik – luke14free 2012-03-24 21:17:56
澄清你的意思是「崩潰」和消息框的來源 - 如果python打開它,可能會做些什麼。如果Windows控制檯打開它,可能仍然存在。 – alexis 2012-03-24 22:50:22