|閩人
新版本的QQ實際上是支持多賬號登錄的,只是有些朋友還不太了解。這里以9.4. 3版本為例,啟動QQ后在登錄界面中點擊用戶頭像右側(cè)的“+”,會切換到多賬號登錄,按圖示添加需要登錄的賬號和密碼,之后每次啟動QQ時點擊“登錄”,即可登錄剛剛添加的所有賬號(圖1)。
該方法的不足之處是,即便大家將QQ設(shè)置為隨系統(tǒng)自啟動,但每次啟動QQ后仍要手動點擊“登錄”按鈕才能完成多賬號的登錄。如果想實現(xiàn)多個賬號同時自動登錄,可以通過VBS腳本來實現(xiàn)。首先到“ht tps://share.we i y u n.c om /mUHJ Szd q”下載所需的腳本文件“q q .v b s”,下載后使用記事本程序打開,將“WshShell.Run”后面的代碼更改為QQ的實際安裝路徑(如果路徑中包含空格,請使用三個雙引號標(biāo)注該路徑),然后放置在桌面上備用(圖2)。這樣以后我們只需將“qq.vbs”添加到自啟動項中,即可實現(xiàn)全自動登錄。
主要代碼解釋:
先在VBS中設(shè)置一個變量,然后加載QQ并等待登錄窗口的出現(xiàn),默認(rèn)的登錄窗口標(biāo)題為“騰訊QQ(3 2位)”。這個我們可以先手動運行QQ,然后打開任務(wù)管理器,切換到“詳細(xì)信息”,在應(yīng)用列表中就能看到QQ窗口的名稱(圖3)。這樣當(dāng)?shù)卿洿翱诔霈F(xiàn)后,該腳本會通過上述的代碼模擬發(fā)送回車鍵,從而實現(xiàn)多賬號的自動登錄。
上述的方法比較簡單,但進入桌面后會同時啟動并登錄多個QQ賬號,假如電腦的配置較低,有時會出現(xiàn)死機、停止響應(yīng)等問題。如果想避免這些問題,我們可以自制批處理按順序啟動不同的QQ。單個QQ的自動登錄流程大家應(yīng)該都不陌生,在QQ的登錄界面中輸入賬號和密碼,同時勾選下方的“自動登錄”和“記住密碼”即可(圖4)。
那它是怎么實現(xiàn)的呢?當(dāng)我們完成一次自動登錄后,QQ賬號和密碼等信息會保存在指定目錄里的一個名為“Histor y.db”的加密文件中。在下次啟動QQ后,其主程序會從該文件中自動提取上次成功登錄的QQ賬號和密碼等信息,并動態(tài)地寫入不同的文件中。然后主程序會對賬號和密碼等信息進行校驗,如果信息正確則完成自動登錄,否則提示賬號或密碼錯誤并返回登錄窗口(圖5)。
從圖5所示的流程圖中可以知道,我們只需在指定的文件夾下保存上次自動登錄的“Histor y.db”文件,那么在下次登錄QQ賬號時即可實現(xiàn)自動登錄。因此我們可以在每個賬號完成自動登錄后,將它的“Histor y.db”文件依次提取出來,然后放置在對應(yīng)的文件夾下,在下次啟動QQ時再復(fù)制回去,這樣就能實現(xiàn)自動登錄不同的QQ賬號了。而且由于是分別登錄賬號,我們還可以自行設(shè)置每個賬號的啟動時間,這樣能有效地解決QQ本身的多賬號登錄功能的不足。具體操作為:
1.提取文件
首先按照圖4所示的操作自動登錄QQ1(假設(shè)賬號為123 456)。接著打開文件資源管理器,定位到“C:\Users\登錄賬戶\Documents\Tencent Files\ AllUsers\QQ”,在此即可看到生成的“History.db”文件(圖6)。
右擊該文件并選擇“剪切”,然后返回到“C:\Users\當(dāng)前用戶\Documents\Tencent Files”,將其粘貼到QQ1賬號的文件夾“123456”中(圖7)。
再自動登錄QQ2(假設(shè)賬號為123457),同上剪切圖6所示界面中的“Histor y.db”到“C:\Users\當(dāng)前用戶\Documents\Tencent Files\123457”中。其他QQ賬號的操作方式與之相同,這里就不再贅述了。
2.使用批處理按順序啟動QQ
到“https://share.weiyun.com/Hikiw0lc”下載所需的批處理文件“qq.bat”,下載后使用記事本程序打開,將其中的賬戶cfan更改為自己的實際登錄賬戶,QQ賬號123456及123457分別更改為自己所使用QQ賬號(圖8)。這樣如果以后在桌面上運行該批處理,那么先會自動登錄QQ1 ,等待7秒(可自行更改此時間)后自動登錄QQ2。以此類推,最終實現(xiàn)按順序自動登錄多個QQ賬號。