Python 将标题为 '6' 的窗口置顶
以下是使用 pywin32 库实现的 Python 代码,它将标题为 '6' 的窗口置顶:
import win32gui
# 获取所有窗口句柄
windows = []
win32gui.EnumWindows(lambda hWnd, windows: windows.append(hWnd), windows)
# 遍历窗口句柄,找到标题为 '6' 的窗口
for hwnd in windows:
if win32gui.IsWindowVisible(hwnd):
if win32gui.GetWindowText(hwnd) == '6':
# 把窗口置顶
win32gui.SetForegroundWindow(hwnd)
break
首先,使用 EnumWindows 函数获取所有窗口句柄,并将其存储在列表 windows 中。然后遍历每个窗口句柄,判断窗口是否可见,以及窗口的标题是否为 '6'。如果找到了目标窗口,则使用 SetForegroundWindow 函数将其置顶。最后,使用 break 跳出循环,避免继续遍历无用的窗口。
原文地址: https://www.cveoy.top/t/topic/n7MF 著作权归作者所有。请勿转载和采集!