Windows版微信多开技巧

我是一名电子爱好者,也是一名”万能维修工",有20多年的维修经验。下面是一些我的维修故事。

朋友是个卖智能疏散的业务员,平时通过微信与客户沟通。

这天他来电话说,自己想在一台电脑上运行多个电脑版微信,让我给他出解决办法。

我首先想到的是利用网页版微信+电脑版微信,这样能运行两个微信。可是朋友测试后,说其微信号并不支持网页版登录。问我还有没有别的办法。

我想到了虚拟机法,想到了多个windows账号登录法,都比较麻烦。朋友是电脑小白,肯定操作不了,这么繁重的设置步骤,肯定要落到我身上。

于是通过网络搜索,很快找到了解决方案。

编写脚本,发给朋友。朋友多开成功,表示感谢。

现发出来与大家共享。

--------------------------------------------------------------------------------------------------------------

第一步:找到微信电脑版的快捷方式,右键属性,复制目标,注意连双引号一起复制。我的是"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"

第二步:复制以下代码到记事本

扫描二维码关注公众号,回复: 16604819 查看本文章
@echo off

echo 微信多开工具 20230905 
echo.
echo 请先退出微信,然后按任意键
echo.
pause >nul

start "" "C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
start "" "C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
exit

如果你的微信安装位置跟我的不一样,请手动替换文件位置。

上面的示例是双开。如需要多少开,就复制多少行start命令。

第三步:保存文件为“微信多开.cmd”,位置选桌面,保存类型为“所有文件",编码为”ANSI“

第四步:双击桌面上的”微信多开.cmd“,观察是否打开了所需数量的微信窗口

第五步:测试成功,干杯

----------------------------------------------------------------------------------------------------------

考虑到如果是电脑小白,上面的步骤也会感到非常难以操作。于是我萌生了一个编一个小程序的想法。

首先打开我的古董VB6,创建工程->创建窗体->创建按钮->双击按钮->在按钮click事件中使用shell命令多调用几遍上面的start命令->运行

只出来一个微信窗口,啪啪打脸。

问题出在哪里呢?应该是shell函数是同步运行的,只有运行完后面的start命令后,再执行下一条shell函数。而微信一旦被运行成功,就会屏蔽后面的微信再次运行。

VB6的shell函数应该是调用的api函数shellexecute。能异步运行的api函数应该调用shellexecuteex。

VB6太老了,它并没有封装shellexecuteex,需要自己引用一堆api,果断放弃。

想起了一年前下载到电脑上的aardio,一个小众精巧的编程软件,作者对常用的组件进行了高度封装,据说使用起来非常友好。

我虽然下载了它,也简单的看了例程,但毕竟也需要学习成本。所以只是在门外徘徊了几次,并没有真正入门。要不试试aardio?

思路:打开aardio->创建win窗体程序->参考例程增加代码->测试运行->参考例程修改代码.....->运行正常->编译为EXE->干杯

aardio确实比较友好,经过3个小时的研究,终于搞好了,纳爱斯。高手估计3分钟就能搞定。

把窗体代码贡献出来:

import win.ui;
/*DSG{
   
   {*/
var winform = win.form(text="微信多开";right=759;bottom=249;max=false;mode="popup")
winform.add(
btnIFileOpenDir={cls="plus";text="选择";left=528;top=61;right=588;bottom=91;align="left";color=3947580;dr=1;dt=1;font=LOGFONT(h=-13);iconStyle={align="left";font=LOGFONT(h=-13;name='FontAwesome');padding={left=8}};iconText='\uF07C';notify=1;textPadding={left=25};z=4};
button={cls="button";text="多开";left=238;top=153;right=375;bottom=174;z=5};
button2={cls="button";text="关于";left=622;top=153;right=695;bottom=174;z=8};
editPath={cls="plus";text="C:\Program Files (x86)\Tencent\WeChat";left=153;top=64;right=521;bottom=90;align="left";border={bottom=1;color=-6908266};dl=1;dr=1;dt=1;editable="edit";font=LOGFONT(h=-13);textPadding={top=6;bottom=2};z=7};
number={cls="edit";text="2";left=141;top=153;right=192;bottom=173;edge=1;num=1;z=2};
picturebox={cls="picturebox";left=600;top=15;right=723;bottom=143;bgcolor=16777215;color=16777215;hide=1;image=$"\res\打赏码.jpg";notify=1;z=9};
static={cls="static";text="请输入多开数量";left=37;top=153;right=137;bottom=173;transparent=1;z=1};
static2={cls="static";text="请选择微信文件夹";left=36;top=70;right=156;bottom=90;transparent=1;z=3};
static3={cls="static";text="请先退出微信,再点击多开按钮";left=417;top=154;right=628;bottom=184;transparent=1;z=6}
)
/*}}*/

winform.btnIFileOpenDir.skin(
	background = { 
		hover = "/res/images/btn-hover.png";
		focus = "/res/images/btn-focus.jpg";
		active = "/res/images/btn-active.png";
		disabled = "/res/images/btn-disabled.png"; 
	}
)

//仅支持 Win7 以及 Win7 以后版本,XP 系统 自动降级为 fsys.dlg.openDir
import fsys.dlg.dir;
winform.btnIFileOpenDir.oncommand = function(id,event){
	var path = fsys.dlg.dir(,winform,'请选择文件夹')
	if(path){
		winform.editPath.text = path;
	}	
}

winform.editPath.skin(
	background = { 
		hover = "/res/images/btn-hover.png";
		focus = "/res/images/btn-focus.jpg";
		active = "/res/images/btn-active.png";
		disabled = "/res/images/btn-disabled.png"; 
	}
)
import process.popen
winform.button.oncommand = function(id,event){
	var command='start "" "' + winform.editPath.text + '\\WeChat.exe"';
	for (i=1;winform.number.text){
		var prcs = process.popen.cmd(command);	//打开命令行,隐藏命令行窗口
		}
}

winform.button2.oncommand = function(id,event){
	winform.picturebox.hide=false;
	win.msgbox  (`觉得有用,可微信扫描右侧二维码打赏我。
作者:阿清,版本V0.1,QQ/WX:105891499。
此工具使用aardio编写。感谢aardio作者的无私奉献。`)
	winform.picturebox.hide=true;
}

winform.show();
win.loopMessage();

已知bug:多开数量不能做到特别准确。当第一个微信运行成功后,便会阻止后续的微信运行。估计越快的电脑能开的越少,我的本本i7、16G,实测可以开十来个。

亲们如无aardio环境,可私信我邮箱,直接把编译好的程序发给你。

由于后台调用了cmd脚本,可能会被杀毒软件误报为病毒,介意的可以自己下载aardio环境,自行编译。

参考文档:电脑端微信双开,教你两种简单的方法,上手即用! (zhihu.com)

                :aardio 编程语言 - 官网

码字不易,转载请注明出处。

猜你喜欢

转载自blog.csdn.net/weixin_44571279/article/details/132698554