开发环境:.NET Framework版本:4.8
开发工具:Visual Studio 2022
上面的原理知晓了后,那我们先写一下怎么个两行代码实现,其实就是一个for循环和应用启动,如下:
for (int i = 0; i < 2; i++) Process.Start(wxpath);
以上代码虽然实现了,但其实是不太友好的,所以我们优化下。做一个比较完整的程序出来,同时也可以方便不懂开发的朋友使用
这里使用控制台程序,多写几行代码,让用户可以在首次启动的时候,自定义微信的安装路径。
internal class Program
{
static void Main(string[] args)
{
string path = Settings.Default.Path;
if (string.IsNullOrEmpty(path))
{
while (true)
{
Console.WriteLine("请输入微信运行路径(可执行文件):");
path = Console.ReadLine();
if (File.Exists(path) && Path.GetFileName(path).ToLower() == "wechat.exe")
{
Settings.Default.Path = path;
Settings.Default.Save();
break;
}
else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("路径输入错误,请重新输入!");
Console.ResetColor();
}
}
}
Console.WriteLine("正在运行");
for (int i = 0; i < Settings.Default.Count; i++)
{
Process.Start(path);
}
}
}
最后我们再找个好看的图标给程序换上,然后将应用放到桌面上即可