Agent Skills
返回列表
微信自动发送工具

微信自动发送工具

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8c002059/wechat-sender-pro。

技能介绍

问题

在离开电脑后,仍需要把本地图片、Excel、文件发给微信联系人,但微信没有开放的直接发送接口,传统脚本难以稳定控制已登录的 PC 客户端,尤其是窗口最小化、被遮挡、搜索框残留和联系人选择错误等问题。

工作方式

本技能通过 Windows GUI 自动化控制微信窗口,完成搜索联系人、确认对象、粘贴内容并发送的闭环。核心能力包括:

  • 使用 send_message.py 发送文字,send_image.py 发送图片,send_file.py 发送文件。
  • 使用 find_file.py 按 --name、--dirs、--ext、--limit 等参数搜索本地文件,便于先确认再发送。
  • 推荐使用 batch_send.py 将搜索、确认、发送串成一个流程,降低人工逐步操作成本。
  • 内部依赖 wechat_sender.py 类库处理窗口定位、前台切换、输入框清理和消息发送。

关键步骤是“先搜索确认,再发送”:先用 Ctrl+F 搜索联系人,两次回车进入聊天窗口,点击输入框后执行 Ctrl+A、Delete、Ctrl+A 清空残留搜索词,再粘贴目标内容并发送。图片会转换为微信可粘贴的 BMP/DIB 格式,窗口激活则通过 AttachThreadInput、keybd_event(Alt) 和 SetForegroundWindow 组合处理,避免最小化或后台状态导致误选窗口。

边界与注意

该方案依赖微信 PC 客户端已登录、目标联系人可被搜索到,且系统为 Windows + Python 3.x。它属于 GUI 自动化,不是微信官方接口,因此不适合高并发、高可靠、强审计场景;批量发送时应增加延时,并先在测试账号验证流程。

使用场景

  • 下班前把桌面报价单 Excel 找出来,并发送给指定客户联系人。
  • 远程让助手把最新日志图片发给测试联系人核对。
  • 在 D 盘查找指定扩展名文件,确认文件名后发送给同事。
  • 把一段文字通知发送给指定联系人,而不手动打开微信复制粘贴。

适合人员

  • 需要远程向固定联系人发送文件的技术支持人员。
  • 经常把本地报表或截图发给客户的产品运营。
  • 使用 Python 脚本做 Windows 微信自动化集成的工程师。
  • 在测试账号上验证消息发送流程的自动化工程师。