簡體   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