TA的每日心情 | 开心 2014-8-17 23:59 |
---|
签到天数: 20 天 [LV.4]偶尔看看III
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?免费注册
x
今天一个朋友一次性登录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次,一次大概一秒钟,这样的目的是为了瞬间登录多账号会出错,如果觉得时间过于长了,可以将这个值减小,根据网络情况自己调试.. |
|