今天一个朋友一次性登录20个QQ,一个一个的输入账号密码,我看他挺辛苦的,就想到用批处理来实现一键登录多个QQ... 想了想QQ自动登录的原理,自制了一个批处理,希望对他有帮助...因为这些代码涉及到QQ的安装路径,还要账号一个一个的登录才能实现,所以明天去帮他整一个..希望对他有帮助...写这个日志备忘一下,免得以后要用摸不到头脑...
下面说一下这个批处理制作的方法: 思路: Registry.db文件是记录当前QQ登录账号和密码的文件..
每登录一个QQ之后就把这个文件备份起来,便于之后调用...比如创建1.2.3文件夹将其复制到这些文件夹中.. 然而Registry.db所在文件夹只能存在一个Registry.db... 所以在正式登录QQ前,用到Del命令将这个文件删除,然后将备份的Registry.db文件逐一的复制到这个文件夹... 用这种方法替换当前QQ账号密码..然后登录.. 基本思路就是这样... 步骤: 1、在"D:\Program Files\Tencent\QQ\Users\All Users\QQ"文件夹分别创建文件夹1.2.3.4.5……(要登录几个QQ就创建几个) 2、登录第一个QQ,输入账号密码,勾选自动登录(记住密码会自动勾选上)..登录成功后,将Registry.db文件剪切到文件夹1.. 3、登录第二个QQ,同上,将Registry.db文件剪切到文件夹2.. 4、直到所有登录的QQ所创建的Registry.db文件都备份好后在左面创建一个批处理文件,一段代码对应一个QQ.. 5、到这里就制作成功了.. 批处理的代码如下: del "D:\Progra~1\Tencent\QQ\Users\All Users\QQ\Registry.db" copy "D:\Progra~1\Tencent\QQ\Users\All Users\QQ\1\Registry.db" "D:\Progra~1\Tencent\QQ\Users\All Users\QQ\Registry.db" start D:\Progra~1\Tencent\QQ\Bin\qq.exe ping 127.0.0.1 -n 5 del "D:\Progra~1\Tencent\QQ\Users\All Users\QQ\Registry.db" copy "D:\Progra~1\Tencent\QQ\Users\All Users\QQ\2\Registry.db" "D:\Progra~1\Tencent\QQ\Users\All Users\QQ\Registry.db" start D:\Progra~1\Tencent\QQ\Bin\qq.exe ping 127.0.0.1 -n 5 del "D:\Progra~1\Tencent\QQ\Users\All Users\QQ\Registry.db" copy "D:\Progra~1\Tencent\QQ\Users\All Users\QQ\3\Registry.db" "D:\Progra~1\Tencent\QQ\Users\All Users\QQ\Registry.db" start D:\Progra~1\Tencent\QQ\Bin\qq.exe ping 127.0.0.1 -n 5 del /q Registry.db cls 重点: 1、登录QQ的时候记住勾选自动登录选项. 2、"ping 127.0.0.1 -n 5" 这段代码中的"5"对这个IP进行PING5次,一次大概一秒钟,这样的目的是为了瞬间登录多账号会出错,如果觉得时间过于长了,可以将这个值减小,根据网络情况自己调试..
|