[英]How to pop-up minimized program at Taskbar python
我要弹出的内容在任务栏上已最小化。
但是,当我运行下面的代码时,没有最小化程序弹出窗口,而是又运行了一个程序,并且无法单击或看到它,而只是存在于任务栏中。
import win32gui, win32con
hwnd = win32gui.FindWindow(None, "League of Legends")
win32gui.SetForegroundWindow(hwnd)
win32gui.ShowWindow(hwnd, win32con.SW_SHOW)
我的期望:最小化程序弹出窗口
首先,请确保使用此Finder工具找到正确的窗口。 如果您没有Visual Studio,也可以下载Winspector
接下来,您可以尝试交换参数,例如
hwnd = win32gui.FindWindow("League of Legends", None)
.FindWindow
参数是className
然后是windowName
,可以在此处找到
此外,您可以设置窗口显示的特定标志 。
例如,如果初始状态已最小化,则可以使用SW_SHOWNORMAL
标志进行显示。 用法是这样, win32gui.ShowWindow(hwnd, win32con.SW_SHOWNORMAL)
(SW_SHOW)激活窗口并以其当前大小和位置显示它。
(SW_SHOWNORMAL)激活并显示一个窗口。 如果窗口最小化或最大化,则系统会将其还原到其原始大小和位置。 首次显示窗口时,应用程序应指定此标志。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.