1.8 KiB
1.8 KiB
微信朋友圈命令行发布说明
在 macOS 本机通过命令行触发微信(已打开且登录)发朋友圈,通过 cliclick 模拟点击完成操作。
依赖
- 已安装 cliclick:
brew install cliclick(你本机已安装) - 微信已登录,发朋友圈前窗口保持可见(可最小化到 Dock,脚本会激活)
用法
# 进入脚本目录
cd "/Users/karuo/Documents/个人/卡若AI/01_卡资(金)/金仓_存储备份/微信管理/脚本"
# 首次使用:校准坐标(必做一次)
./post_moments.sh -c
# 按提示把鼠标依次移到 4 个位置并回车,脚本会输出 4 组坐标,
# 把坐标填到 post_moments.sh 顶部的变量里(或 export 环境变量)
# 发一条朋友圈(文案用双引号包起来)
./post_moments.sh "今天天气不错~"
校准说明
坐标和屏幕分辨率、微信窗口位置有关,每台机器要做一次校准:
- 运行
./post_moments.sh -c - 按提示依次把鼠标移到:朋友圈入口 → 发朋友圈按钮 → 文字输入框 → 发表按钮,每次移好后按回车,记下输出的
x,y - 把 4 组坐标填到
post_moments.sh里对应的WECHAT_*_X、WECHAT_*_Y,或运行时export WECHAT_MOMENTS_X=80 WECHAT_MOMENTS_Y=620 ...再执行
注意事项
- 微信没有官方「发朋友圈」API,本脚本通过模拟点击实现,微信界面改版后坐标可能失效,需重新校准。
- 文案通过剪贴板粘贴进输入框,发帖前不要手动改剪贴板。
- 若终端没有辅助功能权限,cliclick 可能无法正常点击,需在 系统设置 → 隐私与安全性 → 辅助功能 里勾选终端(或 iTerm)。
脚本位置
01_卡资(金)/金仓_存储备份/微信管理/脚本/post_moments.sh