我有一个脚本,通常我不希望控制台窗口像.py文件那样显示,而使用.pyw扩展名可以像设计那样执行。
我的问题是,有没有办法从.pyw文件中调出正在运行的脚本的控制台窗口?
答案 0 :(得分:0)
最后使用了.py
文件并隐藏控制台窗口的方法。
将简单的切换功能绑定到按钮:
import ctypes
def raise_console(console_toggle):
"""Brings up the Console Window."""
if console_toggle:
# Show console
ctypes.windll.user32.ShowWindow(ctypes.windll.kernel32.GetConsoleWindow(), 4)
else:
# Hide console
ctypes.windll.user32.ShowWindow(ctypes.windll.kernel32.GetConsoleWindow(), 0)
console_toggle = not console_toggle
console_toggle = False