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