在电脑上实现微信多开的技巧教程

山明水秀
• 阅读 193

需求分析
微信是我们日常生活中必不可少的社交软件,很多人不止有一个微信,但通常会面临一个问题,在电脑上只能同时打开一个微信,今天我闲来无事,写了一个在电脑上可以微信多开的脚本,最初使用的是bat脚本,但bat需要面对的是终端,不适用于普通人,就学习并使用了vbs来实现

双击桌面的vbs程序,打开输入框,输入启动的微信数量
确定之后输入微信应用程序地址
确定之后循环第一步的数量执行启动微信操作

实现思路
需要打开输入框并获取到输入的数量,这里使用inputbox方法
输入微信应用程序地址并获取结果同样使用inputbox方法
使用For...to循环
使用WScript.Shell的Run方法启动微信

具体代码

' 打开微信的数量
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("请输入微信程序地址","微信程序地址","E:\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

最后将代码保存在桌面,并将后缀修改为.vbs,双击就可以直接运行啦

收获
vbs中定义变量可以使用dim
通过CreateObject来创建一个对象
通过Sub或Function来声明一个函数
通过Call来调用一个函数
不等于符号可以使用<>
输入框可以使用inputbox控件
消息弹框可以使用msgbox控件
if条件判断必须以end if结束且大小写不敏感

点赞
收藏
评论区
推荐文章
秃头王路飞 秃头王路飞
2年前
微信原生小程序如何修改第三方样式
一级标题微信原生小程序如何修改第三方样式env:1.微信原生小程序(基础库2.272)2.tdesignminiprogram(最低基础库版本^2.6.5)近期在写微信原生小程序,有一个需求就是去修改一个第三方的库的样式,在写的
Easter79 Easter79
3年前
three.js
第1章课程介绍介绍了微信小游戏的概念以及相关的由来,从宏观上对于微信小游戏的定位和价值有一个明确的认识第2章微信小游戏平台与特性讲了微信小游戏平台的相关特性,包括微信小游戏工程的建立,微信小游戏开发工具的详细使用,以及微信小游戏相关API的实战等第3章THREEJS与WebGL核心概念通过理论和实战,讲解了什么是webgl、什
Jacquelyn38 Jacquelyn38
4年前
手写一个仿微信登录的nodejs程序
前言首先,我们看一下微信开放文档中的一张图:上面的一幅图中清楚地介绍了微信登录整个过程,下面对图上所示进行总结:一、二维码的获得1.用户打开登录网页后,登录网页后台根据微信OAuth2.0协议向微信开发平台请求授权登录,并传递事先在微信开发平台中审核通过的AppID和AppSecrect等参数;2.微信开发平台对AppID等参数进行验证,并向
Stella981 Stella981
3年前
Chrome扩展推荐:微信变弹幕,追剧也不错过新消息
!(https://oscimg.oschina.net/oscnet/0d0a4825f8c04848a39a1b965e4a19f2.png)微信弹幕虽然微信网页版可以让用户在使用电脑上网时减少查看手机的频率,但不管是微信网页版还是PC客户端,都有它的不便之处。缺少了手机顶部通知栏类似的功能,我们在用电脑登陆微
Wesley13 Wesley13
3年前
5G消息与微信小程序互联互通?北京国都互联这么做……
最近微信小程序上线了一个超级流量的新入口URLScheme,据微信官网介绍,scheme码适用于短信、邮件、外部网页等拉起小程序的业务场景。通过小程序页面的URLScheme,可以在短信、邮件或微信外部的网页中打开微信小程序。意义在于将微信流量生态延伸到微信以外渠道,进一步完善了小程序和外部渠道互通的营销场景。北京国都互联第一时
Stella981 Stella981
3年前
Python大佬用20行代码带你打造一个微信聊天机器人(附代码)
近来,打开微信群发消息,就会秒收到一些活跃分子的回复,有的时候感觉对方回答很在理,但是有的时候发现对方的回答其实是驴唇不对马嘴,仔细深究发现,原来对方是机器人。今天,小编就带大家用20行代码,带你一起打造一个微信聊天机器人,让你的微信群一直嗨不停~~首先我们需要安装一个微信相关的第三方库,itchat,在Windows上通过命令:pipinstall
流浪剑客 流浪剑客
2年前
微信多开、防撤回工具:微信微调助手WeChatTweak for mac v1.3.1最新版
WeChatTweakformac是一款仅限mac平台的微信客户端插件,这款插件拥有防撤回和微信多开的功能。
LibraHeresy LibraHeresy
2年前
企业微信使用微信 jssdk 实现转发分享功能
前言又接到一个看似简单,实则难受的需求,实现企业微信环境转发H5页面到微信好友和朋友圈,并保留卡片形式。需求简单明了,但是和微信沾边的,都不是一条好走的路。一上手就发现问题了,企微的jssdk它不更新了。兜兜转转发现,好像企微和微信的jssdk统一用@we
流浪剑客 流浪剑客
1年前
微信微调助手WeChatTweak:多开和防撤回工具
是一款仅限mac平台的微信客户端插件,这款插件拥有防撤回和微信多开的功能。集成版无需执行终端命令,直接可以右键单击dock栏图标以登录另一个微信帐户。
流浪剑客 流浪剑客
1年前
微信伴侣WechatTweak for mac v3.8.5中文集成版 支持M1
微信小助手故障之后如何实现微信多开和微信防撤回免认证功能呢?这里小编为大家推荐另外一款非常不错微信多开助手微信伴侣WechatTweak,微信伴侣WechatTweak功能就比较简单直接,主要包括防撤回、多开、免二次认证登录和消息处理增强。下载:
流浪剑客 流浪剑客
1年前
微信伴侣WechatTweak for mac(微信防撤回、多开助手)v3.8.5中文集成版
微信小助手故障之后如何实现微信多开和微信防撤回免认证功能呢?这里小编为大家推荐另外一款非常不错微信多开助手微信伴侣WechatTweak,微信伴侣WechatTweak功能就比较简单直接,主要包括防撤回、多开、免二次认证登录和消息处理增强。下载: