0
我用py2exe構建了一個可執行文件。起初,當我執行程序時彈出命令提示符並保持打開,直到我關閉程序。我尋找一個解決方案,並發現一些worked.I在設置文件改線從這裏(http://www.py2exe.org/index.cgi/Tutorial)代碼:如何避免cmd彈出和關閉時,在py2exe構建的可執行文件中執行subprocess.popen()?
setup(console=['myapp.py'])
這樣:
setup(windows=['myapp.py'])
這樣做導致了命令提示符每次我執行程序時都不打開。
但是我現在遇到的問題是,只要下面的代碼行被執行(我編寫了一個程序來自動創建多個Windows任務),命令提示符就會彈出並關閉。
subprocess.Popen('schtasks /Create /S PC_Name /RU User /RP Password /XML XML_file, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
如果我運行PY文件,只有當我使用py2exe庫生成可執行文件不會出現這種情況。
該應用程序工作正常,我做它應該做的。我只想停止彈出的命令提示符。
在此先感謝!