360 Secure SkillHub
360 安全技能中心

WeChat Messenger

这是一款基于Win32 API的Python工具,无需截图、OCR或外部程序,直接操作微信PC端窗口发送消息,单条耗时约2秒(较v1.0提速10倍)。典型场景为快速给指定联系人发消息,通过命令行传入联系人名称和消息内容即可使用。需满足微信PC端已登录,并安装pywin32、pyperclip依赖。

chen6896qqwee
chen6896qqwee
热度 7.62
最近更新 2026-06-29 13:18:46
分类:自动化依赖:代码执行 / 第三方 API应用场景:自动化脚本 / 任务管理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add wechat-messenger
Metadata
name
wechat-messenger
description
Send WeChat messages via direct Win32 API. ~2s per message.
version
2.0.0
author
曙光 (Dawn) — 致敬 screen_util.exe 原作者

WeChat Messenger v2.0

Quick Start

python scripts/send.py "contact_name" "your message"

Example:

python scripts/send.py "枫林" "你好"

Target speed: < 3s. Zero screenshots, zero OCR, zero external EXEs.

How It Works

Single Python script, direct Win32 API:

  1. win32gui.EnumWindows → find WeChat window
  2. SetForegroundWindow → activate
  3. GetWindowRect → get coordinates
  4. SetCursorPos + mouse_event → click search box
  5. SendInput (Ctrl+A, Ctrl+V, Enter) → type contact
  6. Sleep 0.8s → wait for chat pane
  7. Click input box → paste message → Enter

Speed: v1.0 vs v2.0

v1.0 (screen_util.exe) v2.0 (Win32 API)
External calls ~10 0
Screenshots 3 0
Total time ~20s ~2s

Prerequisites

  • WeChat PC running + logged in
  • pip install pywin32 pyperclip

Credits

v1.0: GUI automation via screen_util.exe (screenshot + OCR + coordinate click) v2.0: Dawn rewrote with direct Win32 API — 10x faster. 致敬 screen_util.exe 原始作者.