在電腦上實(shí)現(xiàn)微信多開的技巧教程
需求分析
微信是我們?nèi)粘I钪斜夭豢缮俚纳缃卉浖?,很多人不止有一個(gè)微信,但通常會(huì)面臨一個(gè)問題,在電腦上只能同時(shí)打開一個(gè)微信,今天我閑來無事,寫了一個(gè)在電腦上可以微信多開的腳本,最初使用的是bat腳本,但bat需要面對(duì)的是終端,不適用于普通人,就學(xué)習(xí)并使用了vbs來實(shí)現(xiàn)
- 雙擊桌面的
vbs程序,打開輸入框,輸入啟動(dòng)的微信數(shù)量 - 確定之后輸入微信應(yīng)用程序地址
- 確定之后循環(huán)第一步的數(shù)量執(zhí)行啟動(dòng)微信操作
實(shí)現(xiàn)思路
- 需要打開輸入框并獲取到輸入的數(shù)量,這里使用
inputbox方法 - 輸入微信應(yīng)用程序地址并獲取結(jié)果同樣使用
inputbox方法 - 使用
For...to循環(huán) - 使用
WScript.Shell的Run方法啟動(dòng)微信
具體代碼
' 打開微信的數(shù)量
dim count
' 微信應(yīng)用程序地址
dim src
' wsh腳本終端
dim wsh
' fso讀取文件信息
dim fso
' 設(shè)置wsh腳本終端
set wsh = WScript.CreateObject("WScript.Shell")
' 設(shè)置fso來讀取文件
Set fso = CreateObject("Scripting.FileSystemObject")
' 調(diào)用函數(shù)打開輸入框
Call GetCount()
' 定義一個(gè)函數(shù)用來打開輸入框彈窗
Sub GetCount()
' 獲取打開的微信數(shù)量,默認(rèn)打開兩個(gè)
count = inputbox("請(qǐng)輸入微信多開數(shù)量","微信多開",2)
' 判斷是否輸入內(nèi)容
if count = "" Then
' 如果點(diǎn)擊取消,直接退出函數(shù)
if IsEmpty(count) Then
WScript.quit
else
' 如果點(diǎn)擊確定則提示輸入數(shù)量
msgbox("請(qǐng)輸入打開微信的數(shù)量")
Call GetCount()
end If
end If
' 獲取微信可執(zhí)行文件地址,默認(rèn)是我本機(jī)的微信應(yīng)用程序地址
src = inputbox("請(qǐng)輸入微信程序地址","微信程序地址","E:\WeChat\WeChat.exe")
' 判斷是否輸入微信程序地址
if src = "" Then
' 如果點(diǎn)擊取消,直接退出函數(shù)
if IsEmpty(src) Then
WScript.quit
else
' 如果點(diǎn)擊確定則提示輸入微信程序地址
msgbox("請(qǐng)輸入微信可執(zhí)行文件地址")
Call GetCount()
end If
end If
if count > 7 Then
msgbox("最多打開7個(gè)微信")
Call GetCount()
elseif count < 0 Then
msgbox("最少打開1個(gè)微信")
Call GetCount()
end If
' 檢查文件路徑是否存在
if Not fso.FileExists(src) Then
msgbox("指定的微信啟動(dòng)程序不存在")
Call GetCount()
end If
dim runStatus
For i = 1 to count
runStatus = wsh.Run(src)
If runStatus <> 0 Then
msgbox("程序出現(xiàn)異常")
Exit Sub
End If
Next
Set wsh = NoThing
End Sub
最后將代碼保存在桌面,并將后綴修改為.vbs,雙擊就可以直接運(yùn)行啦
收獲
vbs中定義變量可以使用dim- 通過
CreateObject來創(chuàng)建一個(gè)對(duì)象 - 通過
Sub或Function來聲明一個(gè)函數(shù) - 通過
Call來調(diào)用一個(gè)函數(shù) - 不等于符號(hào)可以使用
<> - 輸入框可以使用
inputbox控件 - 消息彈框可以使用
msgbox控件 if條件判斷必須以end if結(jié)束且大小寫不敏感
結(jié)語
這也是我第一次學(xué)習(xí)vbs,并做了這么一個(gè)小工具,肯定會(huì)有很多地方不夠規(guī)范,甚至如果有錯(cuò)誤希望你可以指出,對(duì)了,這個(gè)東西是基于微軟的,所以只能在windows上使用哦~
以上就是在電腦上實(shí)現(xiàn)微信多開的技巧教程的詳細(xì)內(nèi)容,相關(guān)文章!
相關(guān)文章
用vbs實(shí)現(xiàn)重新啟動(dòng) Internet Explorer
用vbs實(shí)現(xiàn)重新啟動(dòng) Internet Explorer...2007-03-03
使用vbs腳本來監(jiān)控windows服務(wù)器上的應(yīng)用程序(不存在就啟動(dòng))
這個(gè)vbs代碼主要實(shí)現(xiàn)的功能就是運(yùn)行該程序,就會(huì)在進(jìn)程中出現(xiàn)一個(gè)wscript.exe?它會(huì)每隔10s掃面一次進(jìn)程中是否存在notepad.exe這個(gè)程序,不存在就啟動(dòng)。這個(gè)啟動(dòng)程序可能跟進(jìn)程名不一樣,好比tomcat應(yīng)用,啟動(dòng)的是startup.bat,后臺(tái)進(jìn)程名為java.exe2023-06-06
VBS教程:函數(shù)-FormatDateTime 函數(shù)
VBS教程:函數(shù)-FormatDateTime 函數(shù)...2006-11-11

