本文主要是介绍【Python-第三方库-pywin32】随笔- Python通过`pywin32`获取窗口的属性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Python通过pywin32
获取窗口的属性
基础
获取所有窗口的句柄
【代码】
import win32guidef get_all_windows():hWnd_list = []win32gui.EnumWindows(lambda hWnd, param: param.append(hWnd), hWnd_list)print(hWnd_list)return hWnd_list
【结果】
获取窗口的子窗口句柄
【代码】
import win32guidef get_son_windows(parent):hWnd_child_list = []win32gui.EnumChildWindows(parent, lambda hWnd, param: param.append(hWnd), hWnd_child_list)print(hWnd_child_list)return hWnd_child_list
【结果】
获取窗口的标题
【代码】
import win32guidef get_title(hwnd):title = win32gui.GetWindowText(hwnd)print('窗口标题:%s' % (title))return title
【结果】
窗口标题:设置
获取窗口的类名
【代码】
import win32guidef get_clasname(hwnd):clasname = win32gui.GetClassName(hwnd)print('窗口类名:%s' % (clasname))return clasname
【结果】
窗口类名:ApplicationFrameWindow
这篇关于【Python-第三方库-pywin32】随笔- Python通过`pywin32`获取窗口的属性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!