Python 窗口操作:将标题为 '6' 的窗口全屏置顶
以下是实现此功能的 Python 代码:
import win32gui
import win32con
def enum_windows_proc(hwnd, lparam):
if win32gui.IsWindowVisible(hwnd) and win32gui.GetWindowText(hwnd) == '6':
win32gui.ShowWindow(hwnd, win32con.SW_MAXIMIZE)
win32gui.SetWindowPos(hwnd, win32con.HWND_TOPMOST, 0, 0, 0, 0, win32con.SWP_NOMOVE | win32con.SWP_NOSIZE)
return True
win32gui.EnumWindows(enum_windows_proc, 0)
这段代码首先通过 EnumWindows 函数枚举所有窗口,然后通过 IsWindowVisible 函数判断窗口是否可见,并通过 GetWindowText 函数获取窗口标题是否为 '6'。
如果窗口标题为 '6',则使用 ShowWindow 函数将其最大化,再使用 SetWindowPos 函数将其置顶。最后返回 True 表示继续枚举下一个窗口。
原文地址: https://www.cveoy.top/t/topic/n7MQ 著作权归作者所有。请勿转载和采集!