当前位置: 首页 > 新闻动态 > 技术教程

windows 桌面GUI自动化- 15.pywinauto电脑端微信自动发聊天消息实现

作者:星夢妙者 浏览: 发布日期:2025-07-01
[导读]:前言前面学了pywinauto基础操作手,总不能老拿记事本练手,是时候找个常用的应用实战了,比如用微信实现自动发消息。连上微信先自己登录微信,打开窗口,用connect连上微信窗口代码语言:javascript代码运行次数:0运行复制frompywinauto.applicationimportApplicationfrompywinauto.keyboardimportsend_keys#连接到wxapp=Application(backend=‘uia‘).connect(

前言

前面学了pywinauto 基础操作手,总不能老拿记事本练手,是时候找个常用的应用实战了,比如用微信实现自动发消息。

连上微信

先自己登录微信,打开窗口, 用connect 连上微信窗口

代码语言:javascript代码运行次数:0运行复制
from pywinauto.application import Applicationfrom pywinauto.keyboard import send_keys# 连接到wxapp = Application(backend='uia').connect(    path=r'C:\Program Files (x86)\Tencent\WeChat\WeChat.exe')# 定位到主窗口win = app.window(title="微信", class_name='WeChatMainWndForPC')
给联系人发消息

先从消息列表找到联系人

然后输入框输入内容,按enter发搜

示例代码

代码语言:javascript代码运行次数:0运行复制
from pywinauto.application import Applicationfrom pywinauto.keyboard import send_keys# 连接到wxapp = Application(backend='uia').connect(    path=r'C:\Program Files (x86)\Tencent\WeChat\WeChat.exe')# 定位到主窗口win = app.window(title="微信", class_name='WeChatMainWndForPC')# 选择聊天人, 如:点开文件传输助手win.child_window(title="文件传输助手", control_type="ListItem").click_input()# 输入内容edit_msg = win.child_window(title="文件传输助手", control_type="Edit")# 先点下聚焦输入框edit_msg.click_input()# 输入内容edit_msg.type_keys('hello 你好!')send_keys("{ENTER}")

直接执行就可以看到给”文件传输助手”发消息了。

免责声明:转载请注明出处:http://sczxchw.cn/news/227920.html

扫一扫高效沟通

多一份参考总有益处

免费领取网站策划SEO优化策划方案

请填写下方表单,我们会尽快与您联系
感谢您的咨询,我们会尽快给您回复!