我有一个带有 GUI 的脚本,它获取用户数据并将其存储到文本文件中。它运行另一个脚本(.exe),等待用户输入,然后执行一些工作。我想要的是后一个脚本在读取用户的输入后隐藏其控制台窗口,但继续在后台工作。
我尝试运行该脚本subprocess.call('lastscript.exe', shell=True)
or subprocess.Popen('lastscript.exe', shell=True)
。这是行不通的。我必须接受用户的输入first,然后隐藏控制台,让程序在后台运行。
以下是在 Python 脚本中隐藏 Windows 控制台的代码片段:
import ctypes
kernel32 = ctypes.WinDLL('kernel32')
user32 = ctypes.WinDLL('user32')
SW_HIDE = 0
hWnd = kernel32.GetConsoleWindow()
if hWnd:
user32.ShowWindow(hWnd, SW_HIDE)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)