一、Visual Studio 2019 新建工程来完成
1、VS创建控制台项目
2、右键项目——属性
3、输出类型改为 windows应用程序(为了执行时不出现控制台黑框),把生成文件的图标改成和官方一样。
4、打开Program类,写入以下代码
static void Main(string[] args)
{
Process process = new Process();
//string WeChatPath = @"E:\Program Files\Tencent\WeChat\WeChat.exe";//指定微信的绝对路径
string WeChatPath = @".\WeChat.exe";//指定微信的相对路径,需要把本exe文件和微信放在同一目录
process.StartInfo.FileName = WeChatPath;
process.Start();//启动微信,每执行一次打开一个微信
process.Start();//第二执行启动微信,还要启动更多的微信,复制语句添加在后面即可
}
5、右键项目,生成
6、把生成的exe文件放入微信的根目录,右键发送快捷键到桌面(看起来和官方的一样)
7、双击启动,多开微信就启动。
注:前提是电脑上没有正在运行微信,如有正在运行的微信,要先退出,否则无效。
二、修改一下代码,启动前,先判断电脑有没正在运行的微信,有,则重启微信APP。代码如下:
static void Main(string[] args)
{
//string weChatPath = @"E:\Program Files\Tencent\WeChat\WeChat.exe";//指定微信的绝对路径
string weChatPath = @".\WeChat.exe";//指定微信的相对路径,需要把本exe文件和微信放在同一目录
Process[] allProcesses = Process.GetProcessesByName(Path.GetFileNameWithoutExtension(weChatPath));
if (allProcesses.Length > 0)
{
if (DialogResult.Yes == MessageBox.Show("微信已启动,是否重启?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
{
foreach (Process p in allProcesses)
{
p.Kill();
}
}
}
Process.Start(weChatPath);
Process.Start(weChatPath);
}
三、直接用bat批处理来做,有电脑就能做。
a,桌面用记事本新建一个.txt文件,然后改为.bat
b,用记事本打开新建的.bat文件,复制黏贴一下代码
rem 微信的绝对路径
set "Path=E:\Program Files\Tencent\WeChat.exe"
start "" "%Path%"
start "" "%Path%"
c,保存。
d,确保没有正在运行的微信,双击运行,就可以双开了,想要更多,则在后面继续添加:start "" "%Path%" ,每一句这代码表示启动一个微信
通过网盘分享的文件:微信双开(根目录).rar
链接: https://pan.baidu.com/s/1ELh-PRhjTHsn8RI4zyDDVg 提取码: xyxy