利用批处理命令实现多个QQ号码自动登陆
在网上有的文章介绍然QQ自动登陆的方法为:复制QQ所在文件夹到不通地方然后用不通地方的QQ自动登陆不同的QQ号。这种方法虽然是可行,但是现在QQ的目录越做越大,动辄就是几百兆的,这样实现QQ自动登陆似乎变得有点得不偿失。
在分析了QQ自动登陆的原理及网上的查证后发现,QQ是利用所在文件夹下生成的AutoLogin.dat文件实现自动登陆的。现在我们就利用这个原理,配合几个十分简单的DOS 批处理命令来完成实现多个QQ自动登陆的任务。
在QQ所在文件夹下新建一个目录“auto”,再在auto中新建若干个以QQ号码为名的目录假设为333和222。然后登陆333这个QQ,在用户登陆窗口里面选中“记住密码”。登陆后到QQ所在目录(通常是C:\Program Files\Tencent\qq),在这里寻找AutoLogin.dat文件,然后将其复制到刚才建立的333目录下。在按照相同的方法登陆另一个 QQ,同样把AutoLogin.dat保存在另一个新建的目录下。
我们要让批处理程序完成的工作是,先把333中的AutoLogin.dat拷贝到QQ所在目录下,然后运行qq.exe实现自动登陆333这个QQ,再把222中的AutoLogin.dat拷贝到QQ所在目录下,运行qq.exe实现自动登陆222这个QQ。
现在回到QQ所在目录用文本编辑器编写批处理文件,输入以下文字并保存为autoqq.exe:
copy auto\333\AutoLogin.dat
start QQ.exe
pause
copy auto\222\AutoLogin.dat
start QQ.exe
如果你有更多的QQ号需要自动登陆那么就多几次复制、运行就行了。
这个是一次性登陆的,不能看到底是那个QQ登陆了,还可以对它们分别保存文件,再做个快捷方式,打开这个快捷方式就可以分别对每一个QQ进行登陆了。
命令说明:copy命令没有指定复制的目的地系统就默认是在当前目录。pause命令会让批处理程序暂停运行等待用户按任意健继续,使用此命令的原因在于 QQ的登陆速度比较慢,如果不等待第一个QQ登陆就拷贝另一个AutoLogin.dat文件那么QQ登上的只会是第二个号码。
在使用的时候可以直接把autoqq.exe添加到启动组中,这样可以实现开机自动运行多个QQ,而你所要做的就是敲一下键盘。