질문과 답변
윈 도 우 choice 배치문 ???
2016.12.24 06:23
안녕하세요...
도스 배치문 (BAT) 질문합니다...
도스 배치문에서 choice.exe 를 써서 IF 조건문을 만들려 하는데 막히네요...
예를들면....1.2.3.4.5 의 경우중에 선택할 경우..
choice /c:12345 ....
....
....
if errorlevel == 255 goto mainjob
if errorlevel == 5 goto bak5
if errorlevel == 4 goto bak4
if errorlevel == 3 goto bak3
if errorlevel == 2 goto bak2
if errorlevel == 1 goto bak1
1. 그런데 여기서 분기수가 10을 초과하는 경우는 어떻게 지정하나요???
choice /c:123456789 ??????
2. errorlevel == 255 는 어떤 경우인가요???
3. Enter 키 /Esc키/space키 는 어떻게 지정하나요????
감사합니다...
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
4872 | 소프트웨어| 프로그램 아이콘 변경방법 | 스피커 | 244 | 10-08 |
4871 | 소프트웨어| HP ProBook 4540s 노트북임니다 [1] | 허니 | 244 | 11-20 |
4870 | 윈 도 우| 비트라커 이거 도대체 왜 이럴까요? 해답 아시는분은 쿠폰 ... [2] | 스티어 | 244 | 07-03 |
4869 | 소프트웨어| 안드로이드 글자 제한.. [2] | 스티어 | 244 | 02-14 |
4868 | 소프트웨어| WindowManager 7.8.1 과자가....... [2] | 몸꽝 | 244 | 02-05 |
4867 | 소프트웨어| "SOUND FORGE Audio Studio 15."설치법 [1] | 마내팔골 | 244 | 01-28 |
4866 | 기 타| 네이버 까페 주소줄 [2] | zizer7ener | 244 | 04-05 |
4865 | 윈 도 우| 윈도우10 터치키보드 파일명 아시는 분 부탁해요 아무리 ... [19] | RichardKim | 244 | 12-04 |
4864 | 윈 도 우| 윈도우 업데이트 662 좀 찾아주세요. [4] | 한걸음 | 244 | 11-26 |
4863 | 소프트웨어| Fscapture 재부팅하면 영어로 바뀌는데요.. [2] | 립뽀 | 244 | 07-05 |
4862 | 하드웨어| 메인보드 온도 중 -온도? [2] | 개척자 | 244 | 10-19 |
4861 | 윈 도 우| 윈도우 업데이트 확인에 대한 질문 [3] | 강토 | 244 | 05-14 |
4860 | 모 바 일| 지원용량 [3] | 농부 | 244 | 08-19 |
4859 | 윈 도 우| windows update blocker 질문 드립니다. [3] | 오미자 | 244 | 07-23 |
4858 | 윈 도 우| Zip 파일 우클릭 | knada | 244 | 12-25 |
4857 | 모 바 일| 수동카메라 앱에서 단추가 전부 사라졌습니다 [4] | brucex | 244 | 05-26 |
4856 | 소프트웨어| 시만텍 엔드포인트 질문있습니다. [5] | 제로댱 | 244 | 04-02 |
4855 | 하드웨어| Power 키 있는 키보드 링크 부탁합니다. [4] | 나는나다 | 244 | 12-30 |
4854 | 기 타| pe 부팅 관련 [1] | 짱ㅇr치II | 244 | 03-08 |
4853 | 윈 도 우| 윈도우10 wol이 안돼 nfs용 서비스를 켰는데요 | 수림초롱 | 244 | 03-01 |
1번은 choice /c 123456789abcdef 이렇게 숫자와 영어 알파벳을 이용하여 지정하면 됩니다.
중복하여 문자나 숫자를 지정할 수 없기 때문입니다.
2번은 choice /? 하면 말미에 아래와 같이 나옵니다.
" 참고:
ERRORLEVEL 환경 변수는 선택 항목 집합에서 선택된 키의
인덱스로 설정됩니다. 이와 같이 첫 번째 나열된 선택 항목은 1을
반환하고 두 번째는 2를 반환합니다.
올바르지 않은 키를 누르면 경고음이 들립니다.
오류 상태가 검색되면 255 값의 ERRORLEVEL이 반환됩니다.
사용자가 CTRL+BREAK 또는 CTRL+C를 누르면 0 값의
ERRORLEVEL이 반환됩니다.
일괄 프로그램에서 ERRORLEVEL 매개 변수를 사용하려면
내림차순으로 나열하십시오."