2014-09-11 3 views
1

저는 Minecraft 서버를 설치하려고하는데 실제로 모든 것이 잘 작동합니다. launch.bat 파일로 서버를 시작합니다..bat 파일로 두 개의 .bat 파일을 시작하려고합니다.

"%ProgramFiles%\Java\jre1.8.0_20\bin\java.exe" -Xmx2G -Xms1G -jar Tekkit.jar nogui 
pause 

그리고 백업 목적으로 두 번째 .bat 파일이 있습니다.

SET COUNTER=0 
:loop 
SET /a COUNTER=%COUNTER%+1 
XCOPY "Server\*" "c:\Users\Benjamin\Desktop\Tekkit Server\backups\server_backup_%COUNTER%" /i /s 
PING 1.1.1.1 -n 1 -w 600000 > NUL 
goto loop 

이제 모든 하나의 .bat 파일 만 사용하여 두 개의 .bat 파일을 동시에 시작하려고합니다.

start cmd /k CALL "C:\Users\Benjamin\Desktop\Tekkit Server\Server\launch.bat" 
start cmd /k CALL "C:\Users\Benjamin\Desktop\Tekkit Server\backup.bat" 
pause 

그것은 실제로 두 박쥐 파일을 시작하지만, 갑자기, 그들은 말썽을 시작하고 다시 자신의 파일을 찾을 수 없습니다 :

나는 모두를 시작하는 세 번째 .bat 파일로 그것을 시도 :

C:\Users\Benjamin\Desktop>"C:\Program Files\Java\jre1.8.0_20\bin\java.exe" -Xmx2G -Xms1G -jar Tekkit.jar nogui
Error: Unable to access jarfile Tekkit.jar

C:\Users\Benjamin\Desktop>pause
Drücken Sie eine beliebige Taste . . .

C:\Users\Benjamin\Desktop>SET COUNTER=0
C:\Users\Benjamin\Desktop>SET /a COUNTER=0+1
C:\Users\Benjamin\Desktop>XCOPY "Server\*" "c:\Users\Benjamin\Desktop\Tekkit Server\backups\server_backup_1" /i /s
File * not found
0 File(s) copied

C:\Users\Benjamin\Desktop>PING 1.1.1.1 -n 1 -w 600000 1>NUL

세 개의 .bat 파일은 서로 다른 디렉토리에 있습니다. (게다가 아래로 하나 둘 클릭을 줄이기 위해 노력하고, 게으른 그만;)) 덕분에 많은 베니

+0

일을하려고 여러 명령에 대한 구분이다''/ D %에서 cd ​​% 시작 대신. (현재 디렉터리로 설정) – Pokechu22

+0

경로가 올바르게 설정되었습니다. 스크립트에 대한 현재 지침이 사용자의 데스크탑임을 유의하십시오. jar와 backup dir을 절대 지정하십시오. – ths

+0

이처럼? C : \ Users \ Benjamin \ Desktop \ Tekkit Server \ launch.bat "start/d % cd % CALL"C : \ Users \ Benjamin \ Desktop \ Tekkit Server \ backup. 박쥐 " 일시 중지 ' –

답변

1

문제는 대부분 경로의 디렉토리를 아무도 내 문제에 대해 무엇을 할 수 있는지 단서를 가지고있다. cmd를 할 때 먼저 "올바른"디렉토리로 이동 한 다음 bat 파일을 실행하십시오. 예를 들면 :

cmd를/K "CD/내/응용 프로그램/경로 & & app.bat"

& &이

+0

통화 명령이 있거나 없습니까? 미안, 나는 완전히 잃어 버렸어. –

+0

에는 CALL이 없습니다. cmd/K를 시작하십시오. "cd \ blah \ blah \ blah && launcher.bat" –

+0

통합하려는 하나의 배치 파일의 경로입니다. 명령을 보여 주시겠습니까? C : \ Users \ Benjamin \ Desktop \ Tekkit Server \ Server \ launch.bat " –

관련 문제