admin管理员组文章数量:1641022
我是一名电子爱好者,也是一名”万能维修工",有20多年的维修经验。下面是一些我的维修故事。
朋友是个卖智能疏散的业务员,平时通过微信与客户沟通。
这天他来电话说,自己想在一台电脑上运行多个电脑版微信,让我给他出解决办法。
我首先想到的是利用网页版微信+电脑版微信,这样能运行两个微信。可是朋友测试后,说其微信号并不支持网页版登录。问我还有没有别的办法。
我想到了虚拟机法,想到了多个windows账号登录法,都比较麻烦。朋友是电脑小白,肯定操作不了,这么繁重的设置步骤,肯定要落到我身上。
于是通过网络搜索,很快找到了解决方案。
编写脚本,发给朋友。朋友多开成功,表示感谢。
现发出来与大家共享。
--------------------------------------------------------------------------------------------------------------
第一步:找到微信电脑版的快捷方式,右键属性,复制目标,注意连双引号一起复制。我的是"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
第二步:复制以下代码到记事本
@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)
:aardio 编程语言 - 官网
码字不易,转载请注明出处。
版权声明:本文标题:Windows版微信多开技巧 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1726085176a1054735.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论