赞
踩
总之UIAutomation的功能还是非常强大的,我们这次拿他来小试牛刀
我们要实现对收到的信息进行分析判断,我们首先需要将文本内容存储到本地,我们这次使用的是:csv文件,就是Excel文件,所以我们要解析对应的文件,就需要安装对应的包。
安装UIAutomation包
pip install uiautomation
安装pandas包,用来读取csv数据
pip install pandas
安装numpy包,目的是将读取的数据转换为列表
pip install numpy
import numpy as np # 引入numpy库,目的是将读取的数据转换为列表
import pandas as pd # 引入pandas库,用来读取csv数据
from uiautomation import WindowControl # 引入uiautomation库中的WindowControl类,用来进行图像识别和模拟操作
wx = WindowControl(
Name='微信',
# searchDepth=1
)
这里我们定义了一个窗口控件WX,它表示的是微信应用的主窗口。通过 WindowControl 类的构造函数,传递给它窗口的名称 Name=‘微信’,它会在屏幕上查找并绑定微信应用的主窗口。也可以使用 searchDepth
参数来设置搜索窗口控件的深度。
wx.ListControl()
wx.SwitchToThisWindow()
这里使用了wx.ListControl()函数,它的作用是寻找窗口控件中的会话列表。然后调用wx.SwitchToThisWindow()函数,将微信应用切换到当前窗口,也就是将微信界面显示到最上层。
hw = wx.ListC
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。