电脑端WeChat微信自定义多开实例批处理脚本,带配置记录,一劳永逸

一键打开多个电脑端的微信的小工具,自定义开启数量,带记录,带搜索,免安装,打开即用。

使用方法:新建记事本,复制进去,另存为选择所有类型,名称为【微信多开.cmd】然后保存到任意位置运行即可,不过要看一下你的电脑中是否有D盘呢?没有D盘的话,需要修改相应D:\Ys\WeChatTools\Config.ini的位置,下面是批处理脚本代码:

@echo off&setlocal enabledelayedexpansion
color 2F
set "foundPath="
set "found="
if exist "D:\Ys\WeChatTools\Config.ini" (
    for /f "tokens=1,2 delims=;" %%a in (D:\Ys\WeChatTools\Config.ini) do (
        set "foundPath=%%a"
        set "instanceCount=%%b"
    )
    echo 读取到配置中微信的路径:!foundPath!
    echo 读取到默认多开微信数量:!instanceCount!开(直接回车将!instanceCount!开)
) else (
    echo 配置文件不存在,将创建新文件...
    if not exist "D:\Ys\WeChatTools" (
        md D:\Ys\WeChatTools
    )
    echo.>"D:\Ys\WeChatTools\Config.ini"
    set "instanceCount=1"
)
if not defined instanceCount (
    set "instanceCount=1"
) else (
    for /f "delims=0123456789" %%c in ("!instanceCount!") do (
        if not "%%c"=="" set "instanceCount=1"
    )
)
set /p "newInstanceCount=请输入要打开的微信数量:"
if not defined newInstanceCount (
    set "newInstanceCount=!instanceCount!"
) else (
    :: 验证用户输入的新数量是否为有效的数字,如果不是则设为 1
    for /f "delims=0123456789" %%c in ("!newInstanceCount!") do (
        if not "%%c"=="" set "newInstanceCount=1"
    )
    echo !foundPath!;!newInstanceCount!>"D:\Ys\WeChatTools\Config.ini"
    echo 多开数量已更新为:!newInstanceCount!开
)
if defined foundPath (
    if exist "!foundPath!\WeChat.exe" (
        echo 找到:!foundPath!\WeChat.exe
        set "found=1"
        for /l %%k in (1,1,!newInstanceCount!) do (
            start "" "!foundPath!\WeChat.exe"
        )
        goto :end
    ) else (
        echo 配置的路径无效,正在搜索新的路径...
    )
)
echo 搜索微信位置可能稍慢,搜到后会记录路径位置,
echo 以后再打开就快了,因为不用再搜索了,请稍等...
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
    if exist %%i:\ (
        echo 正在搜索盘符 %%i:
        for /f "delims=" %%j in ('where /r %%i:\ WeChat.exe 2^>nul') do (
            echo 找到:%%j
            set "found=1"
            for /l %%k in (1,1,!newInstanceCount!) do (
                start "" "%%j"
            )
            set "newPath=%%~dpj"
            :: 比对新路径和原配置路径
            if "!newPath!" neq "!foundPath!" (
                echo 新路径与原配置路径不同,正在更新路径配置...
                echo !newPath!;!newInstanceCount!>"D:\Ys\WeChatTools\Config.ini"
            )
            goto :end
        )
    ) else (
        echo 盘符 %%i: 不存在
    )
)

:end
if not defined found (
    echo 未找到微信WeChat的位置,请确定是否安装。
)
ping 127.0.0.1 -n 9 >nul
exit

如果还有什么不明白的可以留言,感谢支持轶软工作室。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

轶软工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值