2015-11-24 210 views
2

我一直在用Python進行編程,並創建了一個EXE文件。 我已經在啓動文件夾中添加了一個快捷方式,以使它與Windows自動啓動。如何克服啓動程序延遲?

問題是,在出現黑屏空白控制檯和程序的實際運行之間需要一些時間(即,直到程序實際開始工作需要時間)。

如何擺脫空白的黑色控制檯窗口?我認爲這是因爲Windows需要時間來加載文件的文件夾和庫。

我希望在啓動時使用win32gui.ShowWindow(win, 0)隱藏黑色窗口,但發生這種情況需要很長時間。它在正常啓動時工作正常,但在Windows啓動時從啓動目錄運行時不起作用。

+0

你是如何創建exe文件的? –

+0

從distutils.core進口設置 進口py2exe 設置(控制檯= [ '位置']) 和py2exe –

+0

酷使用。謝謝 ! PS。你應該能夠編輯問題在那裏添加更多的信息。 –

回答

0

這是我用PyQt開發我的GUI應用程序時遇到的問題,並且在主GUI應用程序之前啓動了控制檯,直到關閉應用程序爲止。按照instruction on py2exe website,您應該考慮更換這一行:

setup(console=['location']) 

有了這一個:

setup(windows=['location']) 

這supresses出現控制檯窗口,並直接啓動GUI程序。

+0

謝謝!它與其中一個程序一起工作! 但是,當我嘗試與另一個文件「EOF閱讀一條線」錯誤出現。 我讀過,我需要安裝SublimeREPL包,但即時通訊有一些麻煩。你知道我應該按ctrl +'嗎?它不適合我。 –