龙空技术网

python 获取所有窗口句柄

三加二减五 406

前言:

此刻你们对“python获得进程句柄”大概比较讲究,姐妹们都想要了解一些“python获得进程句柄”的相关知识。那么小编也在网摘上网罗了一些有关“python获得进程句柄””的相关内容,希望姐妹们能喜欢,小伙伴们一起来学习一下吧!

import osimport win32guiimport win32apiimport win32conimport timefrom pymouse import PyMousefrom pykeyboard import PyKeyboard# 获取所有窗口句柄信息def get_all_hwnd(hwnd, mouse):     if win32gui.IsWindow(hwnd) and win32gui.IsWindowEnabled(hwnd) and win32gui.IsWindowVisible(hwnd):         hwnd_title.update({hwnd: win32gui.GetWindowText(hwnd)})if __name__ == '__main__':    # 存放所有句柄信息     hwnd_title = dict()     win32gui.EnumWindows(get_all_hwnd, 0)     for hwnd, windows_str in hwnd_title.items():         if hwnd != "":             # 根据字符串特征 匹配需要处理的窗口             if windows_str.__contains__("Adobe"):                 print(hwnd, windows_str)                 hwnd = win32gui.FindWindow(None, win32gui.GetWindowText(hwnd))                # 设置窗口前置                 win32gui.SetForegroundWindow(hwnd)

标签: #python获得进程句柄 #python获取句柄发送消息 #python 获取窗口句柄 模拟 点击按钮