[Batch] IF, Choice

CMD 2012. 11. 26. 16:46

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:LOOP
set /p YN=(Y/N)?

if /i "%YN%" == "y" goto YES
if /i "%YN%" == "n" goto NO

goto LOOP
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


:YES
echo YES
goto QUIT

:NO
echo NO
goto QUIT



* /i  : 대소문자 구문없이.

---------------------------------------------------------------------------------------------------------


@echo off

cls

set /p 선택지=

if "%선택지%" =="1" goto :1 #만약 선택지변수가 1일시 분기점 1로감

if "%선택지%"=="2" goto :2


:버그방지

%0


:1

cls

echo 1번을 선택하셧습니다

pause >nul

%0


:2

cls

echo 2번을 선택하셧습니다

pause >nul

%0



* %0 : 처음으로!!

---------------------------------------------------------------------------------------------------------




참고주소 : http://blog.naver.com/mokomoji?Redirect=Log&logNo=130024784182

[출처] 배치화일 choice|작성자 모꼬모지





Posted by 요지
,