내 코드는 첫 줄에 '1' '2' '3'또는 '4'를 입력했습니다. 입력하는 내용에 따라 다른 변수가 설정됩니다. 문제는 나중에 변수를 공백으로 남겨 두는 것처럼 코드에서 지워집니다.일괄 변수가 지워지고 있습니다
내 코드 시작 부분에 setlocal EnableDelayedExpansion
이 있습니다. 나는 또한 다른 대문자로 시도했지만 아무 일도 없었다.
set /p choice=
if %choice% == 1 (
goto title
set mode= 10
)
나는 내가 setlocal EnableDelayedExpansion
처럼 필요했다 모르는 뭔가가 있다고 가정하겠습니다 : 다음은 변수가 설정 부분입니다. 나는 여기에서 그리고 google에 찾는 그러나 나는 아주 잘 말할 수 없었다.
약간 관련 :'set mode = 10'은 변수 값의 시작 부분에 공백을 포함합니다. 당신이 그것을 원하지 않을 가능성이 있습니다. – Joey