1

Я пытаюсь создать командный файл для друга, потому что у него проблемы с майнкрафт. Ему нужно запустить 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

Моя проблема в том, что когда он вызывает вторую партию, он ожидает закрытия окна, но мы должны оставить их открытыми!

Если кто-то уже сталкивался с этой проблемой, буду благодарен.

Спасибо

PS: Если мой английский плохой, то это потому, что я француз;)

1 ответ1

0

просто используйте файл .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>

конечно, измените имя пользователя и пароль

сохраните эти 2 в C:\ и сделайте ссылку с невидимого запуска mminecraft на ваш рабочий стол. это все...

это поможет вам, но ваш друг должен обновить Java с java.com

пс. если мой английский плохой, я голландец ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .