需完成设备绑定、协议授权及后台服务配置:一、微信PC端启用“允许远程唤醒”并扫码双向授权;二、WorkBuddy通过URI Scheme发送weixin://sendfile指令;三、HTTP回调触发PowerShell启动微信并模拟键鼠操作;四、剪贴板同步路径由PC脚本检测后调用Accessibility API发送。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您希望通过WorkBuddy在移动端触发电脑端微信启动并完成文件发送,但发现操作无响应或微信未被唤起,则可能是由于设备未绑定、协议未授权或后台服务受限所致。以下是实现该功能的可行路径:
一、确认WorkBuddy与微信PC版完成深度绑定
WorkBuddy需通过微信官方提供的WeChat Work API或本地IPC通信机制识别并控制已登录的微信PC客户端,前提是二者已在同一局域网下完成可信设备配对,并启用“允许远程唤醒”权限。
1、在Windows电脑上打开微信PC版,进入设置 → 通用设置 → 勾选“允许通过其他设备远程唤醒微信”。
2、使用手机WorkBuddy App扫描微信PC端弹出的二维码,完成双向绑定;扫描后需在PC端点击“确认授权远程控制”按钮。
3、关闭PC端微信并重新启动一次,确保新授权策略生效;此时任务管理器中应可见wechatremote.exe进程处于运行状态。
二、通过WorkBuddy快捷指令触发微信唤起与文件投递
WorkBuddy支持基于Intent(Android)或URL Scheme(iOS)调用本地已注册应用,当微信PC版监听到特定格式的唤醒指令时,会自动启动并跳转至指定会话窗口,进而执行预设文件发送动作。
1、在WorkBuddy中新建一条自动化指令,选择触发类型为“点击社群快捷按钮”,动作类型设为“启动外部应用”。
2、在应用路径字段中填入微信PC版的URI Scheme:weixin://sendfile?path=/storage/emulated/0/Download/report.pdf&to=workbuddy_tech(路径与目标ID需按实际替换)。
3、保存指令后,在社群内长按该按钮,WorkBuddy将向局域网内已绑定的PC微信发送UDP心跳包,触发其从休眠状态恢复并加载对应文件预览界面。
三、利用Windows计划任务+PowerShell脚本实现被动唤醒
当WorkBuddy无法直连微信PC客户端时,可借助Windows系统级能力,在接收到WorkBuddy HTTP回调后,由本地监听服务激活微信进程并模拟鼠标键盘操作完成发送,绕过API限制。
1、在PC端部署一个轻量HTTP监听服务(如Python Flask),监听地址为http://192.168.1.100:8080/wakeup,接收WorkBuddy发出的POST请求。
2、该服务收到请求后,执行PowerShell命令:Start-Process "C:Program Files (x86)TencentWeChatWeChat.exe",并等待3秒确保主窗口就绪。
3、随后调用[System.Windows.Forms.SendKeys]::SendWait方法,依次输入"%{TAB}^v{ENTER}",模拟Alt+Tab切换至微信、Ctrl+V粘贴剪贴板中已预置的文件路径、回车发送。
四、通过剪贴板同步通道中转文件路径
WorkBuddy与微信PC版虽无直接控制接口,但二者均可读写系统剪贴板内容;利用此共用媒介,可在移动端将文件绝对路径写入剪贴板,再由PC端定时检测并触发微信打开该路径对应文件。
1、在WorkBuddy中配置“复制文件路径到剪贴板”动作,目标路径格式必须为Windows可识别的UNC或本地绝对路径,例如:C:UsersAdminDocumentssummary.docx。
2、在PC端运行后台脚本,每5秒调用Get-Clipboard PowerShell cmdlet读取当前文本内容,若匹配正则表达式^[a-zA-Z]:\.*.(pdf|docx|xlsx|jpg|png)$,则启动微信并执行文件发送流程。
3、脚本需预先将目标联系人微信号存入变量$target_id,并通过微信PC版的Accessibility API定位“文件传输助手”窗口句柄,调用SendMessageW向编辑框控件发送WM_SETTEXT消息。











