获取同标题的多个窗口
回答
收藏

获取同标题的多个窗口

a
addtime
2022-11-27 21:06·浏览量:756
a
addtime
发布于 2022-11-27 21:06756浏览

受一位大佬帖子的启发,特地去学习了win32gui,实现了通过窗口标题获取多个同标题窗口的句柄的功能代码如下

----------------------------------------------------

import win32gui

def main(args):

    hd = win32gui.GetDesktopWindow()

    hwndChildList = []

    win32gui.EnumChildWindows(hd,lambda hwnd, param: param.append(hwnd), hwndChildList)

    print(hwndChildList)

    winList = []

    for hwnd in hwndChildList:

        if win32gui.GetWindowText(hwnd).__contains__(args):

            winList.append(hex(hwnd))

    return winList

----------------------------------------------------

使用方法

1新建模块


2调用模块,输入参数为窗口标题(ppsspyui.exe可以获取,社区中有人分享过),支持模糊匹配,只需要输入标题的一部分

3获取调用模块的返回值即可获取窗口的句柄

收藏1
全部回答1
最新
发布回答
回答