微信多开 · VBS脚本实现

微信,作为我们生活中不可或缺的社交桥梁,已经成为众多用户沟通交流的重要平台。不少人在工作与生活中需要切换不同的身份,因此拥有多个微信账号。然而,在电脑端使用时,常常会遇到一个难题——无法同时登录多个微信账号。为了解决这一问题,我们可以巧妙地运用vbs脚本技术,轻松实现微信的多账号同时在线,让社交更加便捷高效。

实现流程:

复制以下代码

' 打开微信的数量
dim count
' 微信应用程序地址
dim src
' wsh脚本终端
dim wsh
' fso读取文件信息
dim fso

' 设置wsh脚本终端
set wsh = WScript.CreateObject("WScript.Shell")
' 设置fso来读取文件
Set fso = CreateObject("Scripting.FileSystemObject")
	
' 调用函数打开输入框
Call GetCount()

' 定义一个函数用来打开输入框弹窗
Sub GetCount()
    ' 获取打开的微信数量,默认打开两个
    count = inputbox("请输入微信多开数量","微信多开",2)
	
    ' 判断是否输入内容
    if count = "" Then
        ' 如果点击取消,直接退出函数
        if IsEmpty(count) Then
            WScript.quit
        else
            ' 如果点击确定则提示输入数量
            msgbox("请输入打开微信的数量")
            Call GetCount()
        end If		
    end If
	
    ' 获取微信可执行文件地址,默认是我本机的微信应用程序地址
    src = inputbox("请输入微信程序地址","微信程序地址","D:\办公软件\微信\软件\WeChat\WeChat.exe")
	
    ' 判断是否输入微信程序地址
    if src = "" Then
        ' 如果点击取消,直接退出函数
        if IsEmpty(src) Then
            WScript.quit
        else
            ' 如果点击确定则提示输入微信程序地址
            msgbox("请输入微信可执行文件地址")
            Call GetCount()
        end If		
    end If
	
    if count > 7 Then
        msgbox("最多打开7个微信")
        Call GetCount()
    elseif count < 0 Then
        msgbox("最少打开1个微信")
        Call GetCount()
    end If
	
    ' 检查文件路径是否存在
    if Not fso.FileExists(src) Then
        msgbox("指定的微信启动程序不存在")
        Call GetCount()
    end If
	
    dim runStatus
    For i = 1 to count
        runStatus = wsh.Run(src)
        If runStatus <> 0 Then
            msgbox("程序出现异常")
            Exit Sub
        End If
    Next

    Set wsh = NoThing
End Sub

桌面右键创建txt文本文件 将代码粘贴进去

记事本中文件另存为

  1. 保存类型改为所有
  2. 文件名后缀改为vbs
  3. 编码格式改为ANSI
  4. 保存

退出电脑中现有的微信号 全部退出

双击执行脚本