Python 自动化

您所在的位置:网站首页 pywinauto获取控件内容 Python 自动化

Python 自动化

2022-06-08 16:47| 来源: 网络整理| 查看: 265

Python 自动化-pywinauto库定位树结构控件里的树节点实例演示 原创

小蓝枣 2022-02-11 15:49:42 博主文章分类:python ©著作权

文章标签 pywinauto定位树控件 控件 计算机配置 进程名 文章分类 其他 其它

©著作权归作者所有:来自51CTO博客作者小蓝枣的原创作品,请联系作者获取转载授权,否则将追究法律责任Python 自动化-pywinauto库定位树结构控件里的树节点实例演示https://blog.51cto.com/lanzao/5001365

首先通过 spy++ 工具定位树控件的类。

Python 自动化-pywinauto库定位树结构控件里的树节点实例演示_计算机配置

然后通过 ​​get_item('\本地计算机 策略\计算机配置\管理模板')​​ 层级定位的方式即可定位到树节点。

# -*- coding: UTF8 -*-from pywinauto import Applicationimport psutildef get_pid(name): ''' 作用:根据进程名获取进程pid 返回:返回匹配第一个进程的pid ''' pids = psutil.process_iter() for pid in pids: if(pid.name() == name): return pid.pidapp = Application().connect(process = get_pid("mmc.exe"))win = app.window(title_re = "本地组策略编辑器")# 定位到树控件win_tree = win.child_window(class_name = 'SysTreeView32')# 定位树结构里的管理模板节点win_tree.get_item('\本地计算机 策略\计算机配置\管理模板').click()

我操作就是点击一下管理模板这个树节点,效果图如下:

Python 自动化-pywinauto库定位树结构控件里的树节点实例演示_计算机配置_02

喜欢的点个赞❤吧!

收藏 评论 分享 微博 QQ 微信 举报

上一篇:Python 技术篇-用win32库实现读取、添加、修改注册表的值实例演示

下一篇:Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3