espera após o comando de chamada minecraft

1

Estou tentando criar um arquivo de lote para um amigo porque ele tem alguns problemas no minecraft. Ele precisa lançar o minecraft 80 vezes sem fechar o erro de java ... Eu tenho 2 lotes, um com um tempo, e outro executando o comando java para iniciar o 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

e o outro

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

Meu problema é que quando ele chama o segundo lote, ele está aguardando o fechamento da janela, mas precisamos deixá-los abertos!

Se alguém já encontrou este problema, eu ficaria grato.

Obrigado

PS: Se o meu inglês é ruim, é porque sou francês;)

    
por smeagogol 17.11.2012 / 12:25

1 resposta

0

é só usar um arquivo .vbs (no bloco de notas: salvar como todos - > invisible minecraft start.vbs):

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

e crie um arquivo batch que você deseja chamar: 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>

claro, mude para o nome de usuário e senha

salve esses 2 em C: \ e crie um link do início invisível do mminecraft para a sua área de trabalho. isso é tudo ...

isto irá ajudá-lo, mas o seu amigo tem de atualizar o java de java.com

ps. se o meu inglês é ruim, eu sou holandês ...

    
por 20.11.2012 / 17:53