2014-05-23 2 views
0

왜이 코드가 충돌합니까? (일괄 처리 또는 MS DOS) 프로그래밍에 익숙하지 않아서 어리석은 질문 인 경우 미안합니다. (당신이 그것을에 라인을 추가하고 있기 때문에)왜 다음 배치 코드가 충돌합니까?

echo set var=string>>batch.bat 
    call batch.bat 
    If %var%==string goto LABEL 

답변

1

batch.bat합니까? 코드에 :LABEL이 없으므로 GOTO가 실패합니다.

이 시도 :

@echo off 
echo set var=string>batch.bat 
call batch.bat 
If %var%==string goto :LABEL 
:LABEL 
echo this is the end 
pause 
관련 문제