【发布时间】:2021-05-31 12:14:01
【问题描述】:
我有 vbs 脚本,我想在 Windows 10 上从 python 代码运行,但窗口最小化,因此窗口不会以展开形式出现在屏幕上。 我尝试使用带有启动信息参数的 subprocesses.Popen,例如:
SW_MINIMIZE = 6
# I also tried SW_HIDE = 0
info = subprocess.STARTUPINFO()
info.dwFlags = subprocess.STARTF_USESHOWWINDOW
info.wShowWindow = SW_MINIMIZE
subprocess.Popen(["C:/Windows/SysWOW64/cscript.exe", "script.vbs"], startupinfo=info)
但我没有得到预期的结果 - 当我运行 python 脚本时仍然会弹出脚本窗口。
我也尝试使用 cmd 命令"start /min script.vbs" 调用它 - 也没有成功。
是否可以启动最初最小化的窗口?或者至少在启动后立即最小化窗口而无需等待
【问题讨论】:
-
尝试改用常量
SW_SHOWMINIMIZED = 2。 -
我试过但没用
标签: python windows cmd vbscript