每次电脑开机需要登录2个微信,登第二个都需要扫码,糟心。免登的原理也不复杂,也没有啥高端操作,所以干脆自己整一个。原理微信扫码登入凭证缓存在 ...\WeChat Files\All Users\config 文件夹内;里面有2个文件,ini和data文件,需要切换账号直接替换这两个文件就行了;

微信免扫码一键登录多个账号的脚本 第6张插图

脚本代码

新建一个bat 文件将脚本复制进去就ok了,例如 wechat.bat 。

需要先打上双开补丁,有现成的,自行食用

使用方法

第一步:将脚本 wechat.bat 放到微信聊天记录文件夹目录下的 All Users 文件夹内,与 config 平级;

  • 例,我的是:D:\Program Files\Tencent\WeChat Files\All Users
  • 聊天记录文件夹在微信设置内可以看到

第二步:保存每个账号的登录凭证;

  • 删除 All Users 目录下 config 文件夹,里面可能有几十个文件,直接删掉,方便后续拿到我们需要
  • 手动登录一个账号
  • 将 config 文件夹重命名,名字任意,一个 登入 凭证 就ok了
  • 需要登录几个账号,分别保存就行了
  • 如果登录凭证失效了,删除对应的文件夹,重新保存即可

微信免扫码一键登录多个账号的脚本 第7张插图

第四步:手机端的自动确认,嗯,有模块,自行解决;

第五步:愉快双击运行脚本,2个微信10S就登入完成了,摸鱼时间+60S;

关于运行bat的显示黑窗

貌似 start 运行exe 存在层级覆盖问题,在win11上面直接运行bat文件没有问题,其他版本不清楚,没测试

但是,通过cmd或者vbs运行脚本,第二个打开的微信会在第一个打开的微信下面,模拟 enter 按键操作就不能实现了,

可以删除相应模拟 enter 按键部分的代码,手动点击,或者用其他语言重写。