gpt4 book ai didi

python - 是否可以使用标准库(没有额外模块)最小化 python 中的控制台?

转载 作者:太空宇宙 更新时间:2023-11-03 15:27:09 25 4
gpt4 key购买 nike

我写了一个使用控制台的程序。大多数时候,用户必须看到控制台信息。对于命令行中的特定功能,我想在控制台不启动的情况下运行脚本。我只是不想看到窗口,但它可以在任务栏中。我知道我可以使用额外的模块(gui、win32、..)来做到这一点,但我想使用标准的 python 库。

这有可能吗?

该程序应在 Windows 上运行。 ( python 2.7)

我指定...我知道我也可以使用 pythonw.exe。那么问题是如何有时使用 python.exe 和 pythonw.exe(从命令行)针对特定功能启动相同的脚本?

最佳答案

通过谷歌找到这个问题,所以回答这个问题,如何在运行 Python 脚本时最小化(而不是完全隐藏)Windows 上的控制台窗口:

# Python 3
import ctypes
ctypes.windll.user32.ShowWindow( ctypes.windll.kernel32.GetConsoleWindow(), 6 )

GetConsoleWindow()将返回当前控制台的窗口句柄。
ShowWindow(hWnd, nCmdShow)将为特定窗口设置属性。 6SW_MINIMIZE。单击其他参数的链接。

关于python - 是否可以使用标准库(没有额外模块)最小化 python 中的控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5245520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com