呼叫命令 minecraft 后等待

呼叫命令 minecraft 后等待

我正在尝试为一个朋友创建一个批处理文件,因为他在 minecraft 上遇到了一些问题。他需要启动 minecraft 80 次而不关闭 java 错误...我有 2 个批处理,一个需要一段时间,另一个执行 java 命令来启动 minecraft。

::Launcher.bat
title Script Minecraft
set tour=10
set tour2=tour

:boucle
set /a tour=tour-1
call "D:\thepath\Minecraft2.bat"
if %tour%==0 goto suite
goto boucle

:suite
wait javaw.exe

:boucle2
set /a tour2=tour2-1
taskkill /F /IM "javaw.exe"
if %tour2%==0 goto fin
goto boucle2

:fin
echo Appuyez sur une touche pour quitter...
pause >nul

另一个

::Minecraft2.bat
@echo off
java -Xmx2048m -Xms1024m -cp "D:\thepath\Minecraft.exe" net.minecraft.LauncherFrame

我的问题是,当它调用第二批时,它正在等待窗口关闭,但我们必须让它们保持打开状态!

如果有人已经遇到过这个问题,我将不胜感激。

谢谢

附言:如果我的英语不好,那是因为我是法国人;)

答案1

只需使用.vbs 文件(在记事本中:另存为全部 -> 不可见的 minecraft start.vbs):

Set WshShell = CreateObject("WScript.Shell") 
WshShell.Run chr(34) & "C:\minecraft.bat" & Chr(34), 0
Set WshShell = Nothing

并创建一个要调用的批处理文件:minecraft.bat

START "minecraft" /high /wait "C:\Program Files\Java\jre7\bin\javaw.exe" -Xms1024m -Xmx2048m -cp "%APPDATA%\.minecraft\bin\minecraft.jar;%APPDATA%\.minecraft\bin\jinput.jar;%APPDATA%\.minecraft\bin\lwjgl.jar;%APPDATA%\.minecraft\bin\lwjgl_util.jar" -Djava.library.path="%APPDATA%\.minecraft\bin\natives" net.minecraft.client.Minecraft <username> <password>

当然,更改用户名和密码

将这两个保存在 C:\ 中,并从不可见的 mminecraft 开始到您的桌面建立链接。就这样……

这会对你有帮助,但是你的朋友更新 Javajava.com

附言:如果我的英语不好,我是荷兰人......

相关内容