2015-11-24 124 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 +'吗?它不适合我。 –