受一位大佬帖子的启发,特地去学习了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获取调用模块的返回值即可获取窗口的句柄