0
왜이 코드가 충돌합니까? (일괄 처리 또는 MS DOS) 프로그래밍에 익숙하지 않아서 어리석은 질문 인 경우 미안합니다. (당신이 그것을에 라인을 추가하고 있기 때문에)왜 다음 배치 코드가 충돌합니까?
echo set var=string>>batch.bat
call batch.bat
If %var%==string goto LABEL
왜이 코드가 충돌합니까? (일괄 처리 또는 MS DOS) 프로그래밍에 익숙하지 않아서 어리석은 질문 인 경우 미안합니다. (당신이 그것을에 라인을 추가하고 있기 때문에)왜 다음 배치 코드가 충돌합니까?
echo set var=string>>batch.bat
call batch.bat
If %var%==string goto LABEL
는 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