Saturday, November 03, 2007
DOS의 CHOICE 명령 대용으로 Y/N 선택 묻기 방법
예전의 MS-DOS 6 버전에는 CHOICE.COM (또는 CHOICE.EXE) 라는 이름으로 된 파일이 있었습니다. CHOICE 명령을 사용하여, 중요한 작업 직전에 사용자에게 Y/N 의 선택을 묻는 질문을 할 수 있었는데, 윈도우2000/XP 이상의 운영체제는 CHOICE 명령이 없어졌습니다.
환경변수의 값을 사용자로부터 입력받는 명령인 "set /p 변수명=" 명령을 이용하면 배치파일에서 Y/N 의 선택을 물을 수 있습니다.
배치파일 소스의 일부 (핵심)
:LOOP
set /p YN=(Y/N)?
if /i "%YN%" == "y" goto YES
if /i "%YN%" == "n" goto NO
goto LOOP
풀소스와 실행 결과 화면은 아래 주소에 있습니다:
▶▶ 배치파일] Yes / No 선택 묻기, 도스의 CHOICE 명령 대용, 사용자 입력 받기 - DOS-Windows Batch File
환경변수의 값을 사용자로부터 입력받는 명령인 "set /p 변수명=" 명령을 이용하면 배치파일에서 Y/N 의 선택을 물을 수 있습니다.
배치파일 소스의 일부 (핵심)
:LOOP
set /p YN=(Y/N)?
if /i "%YN%" == "y" goto YES
if /i "%YN%" == "n" goto NO
goto LOOP
풀소스와 실행 결과 화면은 아래 주소에 있습니다:
▶▶ 배치파일] Yes / No 선택 묻기, 도스의 CHOICE 명령 대용, 사용자 입력 받기 - DOS-Windows Batch File
tag: batch
배치파일 | DOS CMD BATCH .BAT
<< Home