【发布时间】:2019-07-22 19:47:25
【问题描述】:
我正在使用
import ctypes
ctypes.windll.user32.ShowWindow( ctypes.windll.kernel32.GetConsoleWindow(), 6 )
要关闭控制台并让 pygame 窗口保持打开状态,但是我必须单击窗口才能与之交互。我可以让它自动回到pygame窗口吗?
【问题讨论】:
-
也许你可以手动聚焦窗口——这里有一些 python win32 的例子——stackoverflow.com/questions/6312627/…
-
@Kingsley 谢谢,但我不能让它工作
-
你是如何启动你的代码的?您是否需要将脚本作为窗口应用程序而不是控制台运行?如果您使用
pythonw启动您的脚本,则不会有控制台窗口。 -
@Eric 好的,但是是否有另一种文件类型可以将其保存为始终使用 python w 打开。我将控制台用于“非 pygame”代码
-
您可以将文件扩展名更改为
.pyw,然后在资源管理器中双击该文件应以窗口模式启动脚本。