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

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

     

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

image.png

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

# -*- coding: UTF8 -*-
from pywinauto import Application
import psutil
def get_pid(name):
    '''
     作用:根据进程名获取进程pid
     返回:返回匹配第一个进程的pid
    '''
    pids = psutil.process_iter()
    for pid in pids:
        if(pid.name() == name):
            return pid.pid
app = 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()

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

image.png

喜欢的点个赞❤吧!

           

目录
相关文章
|
6天前
|
机器学习/深度学习 数据采集 JSON
Python爬虫requests库详解#3
摘要:python requests库基用法,高级用法
39 0
|
1天前
|
数据采集 前端开发 JavaScript
Python爬虫 pyquery库详解#4
pyquery 初始化,基本CSS选择器,查找节点,遍历,节点操作,伪类选择器
9 1
|
1天前
|
数据采集 XML 前端开发
Python爬虫 Beautiful Soup库详解#4
BeautifulSoup基础,节点选择器,方法选择器,css选择器
11 1
|
1天前
|
数据采集 XML 数据格式
Python爬虫Xpath库详解#4
XPath详解,涉及获取所有节点,子节点,父节点,属性匹配,文本获取,属性获取,按序选择等。
7 0
|
1天前
|
UED 开发者 Python
使用Python构建命令行工具:argparse和click库的使用
使用Python构建命令行工具:argparse和click库的使用
|
1天前
|
开发者 Python
Python中的正则表达式:re模块详解与实例
Python中的正则表达式:re模块详解与实例
|
1天前
|
程序员 调度 数据库
Python中的异步编程:asyncio库和协程的深入解析
Python中的异步编程:asyncio库和协程的深入解析
|
2天前
|
测试技术 Python
Python中的装饰器应用及实例解析
装饰器是Python中一种强大的函数式编程工具,能够优雅地扩展和修改函数的功能,提高代码的复用性和可维护性。本文将深入探讨Python中装饰器的原理、应用场景以及实际示例,帮助读者更好地理解和运用装饰器技术。
|
3天前
|
SQL 数据可视化 数据挖掘
利用Python中的Pandas库进行数据分析和可视化
Python语言中的Pandas库是一个功能强大的工具,可用于数据处理、清洗、分析和可视化。本文将介绍如何利用Pandas库对数据进行处理和分析,并结合Matplotlib库进行数据可视化,帮助读者快速掌握数据分析和可视化的基本方法。
13 3
|
4天前
|
Python
在Python中,类的属性和实例变量有什么区别?
在Python中,类的属性和实例变量有什么区别?
6 1

相关产品

  • 云迁移中心