文章目录
  • ⭐前言
  • ⭐微软inspect工具定位元素
  • 💖工具查找属性
  • ⭐查找微信窗口
  • 💖命令行查找运行窗口
  • ⭐查找微信的聊天窗口
  • ⭐封装发送消息
  • ⭐定时查询消息
  • ⭐结束

python_uiautoanimation实现自动化微信聊天_自动化

⭐前言

大家好,我是yma16,本文分享python_uiautoanimation实现自动化微信聊天。

uiautoanimation简介

uiautomation封装了微软UIAutomation API,支持自动化Win32,MFC,WPF,Modern UI(Metro UI), Qt, IE, Firefox(version<=56 or >=60

开源文档:https://github.com/yinkaisheng/Python-UIAutomation-for-Windows?tab=readme-ov-file

⭐微软inspect工具定位元素

💖工具查找属性

官方地址:https://learn.microsoft.com/zh-cn/windows/win32/winauto/inspect-objects 打开inspect点击元素即可查找属性,这里我查找微信小程序平台的窗口

python_uiautoanimation实现自动化微信聊天_python_02

⭐查找微信窗口

💖命令行查找运行窗口

pip 安装 automation 在scripts目录下运行automation.py

automation.py -t 0
# 打印当前激活窗口的所有控件
automation.py -r -d 1 -t 0
# 打印桌面(树的根控件 )和它的第一层子窗口(TopLevel顶层窗口)

⭐查找微信的聊天窗口

首先查找微信主窗口