当前位置:   article > 正文

Python实现微信自动回复信息的功能(根据不同信息回复对应的信息),手把手搭建加代码分析_python自动回复微信消息_微信自动回复消息的实现方式

微信自动回复消息的实现方式

总之UIAutomation的功能还是非常强大的,我们这次拿他来小试牛刀

三.进入正题

1.需要用到的包

我们要实现对收到的信息进行分析判断,我们首先需要将文本内容存储到本地,我们这次使用的是:csv文件,就是Excel文件,所以我们要解析对应的文件,就需要安装对应的包。

安装UIAutomation

pip install uiautomation

  • 1
  • 2

安装pandas包,用来读取csv数据

pip install pandas

  • 1
  • 2

安装numpy包,目的是将读取的数据转换为列表

pip install numpy

  • 1
  • 2

2.下面进入到代码的部分

2.1导入所需要用到的包
import numpy as np  # 引入numpy库,目的是将读取的数据转换为列表
import pandas as pd  # 引入pandas库,用来读取csv数据
from uiautomation import WindowControl  # 引入uiautomation库中的WindowControl类,用来进行图像识别和模拟操作
  • 1
  • 2
  • 3
2.2定义微信窗口控件
wx = WindowControl(
    Name='微信',
    # searchDepth=1
)
  • 1
  • 2
  • 3
  • 4

这里我们定义了一个窗口控件WX,它表示的是微信应用的主窗口。通过 WindowControl 类的构造函数,传递给它窗口的名称 Name=‘微信’,它会在屏幕上查找并绑定微信应用的主窗口。也可以使用 searchDepth 参数来设置搜索窗口控件的深度。

2.3调用寻找微信控件的方法
wx.ListControl()
wx.SwitchToThisWindow()
  • 1
  • 2

这里使用了wx.ListControl()函数,它的作用是寻找窗口控件中的会话列表。然后调用wx.SwitchToThisWindow()函数,将微信应用切换到当前窗口,也就是将微信界面显示到最上层。

2.3绑定窗口的会话列表控件并读取数据
hw = wx.ListC
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/767986
    推荐阅读
    相关标签
      

    闽ICP备14008679号