pyautotui实现自动发送微信消息
代码
import pyautogui,pyperclip,time width, height = pyautogui.size() x, y = pyautogui.position() pyautogui.PAUSE=1 # 维护区 name = 'me' # 发送人 text = 'test_pyautogui' # 发送消息 # 打开微信 def open_wechat(): pyautogui.hotkey('ctrl', 'alt', 'w') time.sleep(1) # 查找发送人 def chat_who(name): pyautogui.hotkey("ctrl","f") pyperclip.copy(name) pyautogui.hotkey('ctrl', 'v') time.sleep(1) pyautogui.hotkey('Enter') time.sleep(1) # 获取要发送的图片 def get_imgs(): pyautogui.click(370,1175,clicks=1,duration=0.5) #点击 pyautogui.write(r'"ele1668.png" "ele186214.png"') pyautogui.press('enter', presses=1) # 获取要发送的文本 def get_text(text): pyperclip.copy(str(text)) pyautogui.hotkey('ctrl', 'v') # 点击发送 def sent_msg(): pyautogui.hotkey('ctrl', 'Enter') # main函数 def main(name, text): open_wechat() chat_who(name) get_imgs() sent_msg() get_text(text) sent_msg() main(name,text) # 执行 pyautogui.hotkey('ctrl', 'alt', 'w') # 隐藏微信
参考文章:
基础教程:https://zhuanlan.zhihu.com/p/302592540
基础教程+实例:https://zhuanlan.zhihu.com/p/350449485
发送文件:https://www.cnblogs.com/suanmiaoup/p/12389412.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人