繁体   English   中英

如何在任务栏python中弹出最小化的程序

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM