如何在第一个仍然 运行 时从 bat 文件启动 bat 文件

How do I start a bat file from a bat file while the first is still running

现在我有

C:

cd "C:\Users\me\Desktop\BungeeCord Network BungeeCord Server"
call "Bungee.bat"


cd "C:\Users\me\Desktop\BungeeCord Network Lobby"
call "Lobby.bat"


cd "C:\Users\me\Desktop\BungeeCord Network Public Survival"
call "Public_Survival"


cd "C:\Users\me\Desktop\BungeeCord Network Hardcore ChampionShip"
call "Hardcore_Championship.bat"


cd "C:\Users\me\Desktop\BungeeCord Network 16_SMP"
call "16_SMP.bat"


cd "C:\Users\me\Desktop\BungeeCord Network 17_SMP"
call "17_SMP.bat"

它们都是 运行 .jar 文件的批处理文件,它们是 Minecraft 服务器。 bungee 网络(第一个批处理文件)运行s 但它不会运行 下一个文件,直到第一个 运行 完成(bungee 不会停止,它是一个服务器,所以直到我停止蹦极服务器)。所以我知道文件或执行命令没有问题,我只需要在新的 window 中启动它们,最好按顺序启动它们。

编辑:因“推荐其他软件、书籍等”而被删除,discords 是 Blue Ducky#3646

您必须使用 START 命令而不是 CALL 命令。 (Documentation)

你可以这样做:

cd "C:\Users\me\Desktop\BungeeCord Network"

cd "1 BungeeCord Server"
start Bungee.bat

cd ".. Lobby"
start Lobby.bat

cd ".. Public Survival"
start Public_Survival.bat

cd ".. Hardcore ChampionShip"
start Hardcore_Championship.bat

cd ".. 16_SMP"
start 16_SMP.bat

cd ".. 17_SMP"
start 17_SMP.bat

你还有另一个例子here, also maybe MC Server Soft你可能会感兴趣去管理它们