mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Wednesday, November 08, 2006

배치파일] 옵션 문자열 얻기, 실행시 매개변수 활용 DOS-NT Batch File Option


예를 들어 도스창(정식 명칭은 '명령 프롬프트')에서

dir /?

라고 하면 dir 명령에 대한 도움말이 나옵니다. "/?" 이 부분이 옵션입니다.


배치 파일에도 "실행시 옵션"을 붙여서 실행할 수 있습니다. 옵션을 "파라미터(Parameter)" 또는 "인수" 또는 "매개변수"라고 하기도 합니다.


첫번째 옵션은 %1
두번째 옵션은 %2
세번째 옵션은 %3
...
아홉번째 옵션은 %9
라는 기본 변수에 자동으로 저장됩니다. (9까지 있을 수 있음; 그리고 %0 에는 옵션이 아닌, 현재 배치파일명 자체가 들어 있음)


그리고 또한 %* 라는 기본 변수 속에는 %1~%9까지의 옵션들이 한꺼번에 들어 있습니다.




DOS BAT파일, 옵션(파라미터;인수) 처리 예제


파일명: 0.bat

아무 옵션도 주지 않고 0.bat 을 실행했을 때에는 에러 메시지를 출력하고
Google Yahoo MSN 이런 3개의 옵션을 주었을 때에는 그 3개의 옵션이 하나씩 출력되는 예제입니다.

@echo off
setlocal



if "%*" == "" goto ERROR

echo 옵션은 %1 그리고 %2 그리고 %3 입니다.
goto QUIT





:ERROR
echo [ 에러! 옵션을 입력하여 이 배치파일을 실행하세요 ㅎㅎ ]
goto QUIT



:QUIT





실행 결과:
D:\Z>0.bat
[ 에러! 옵션을 입력하여 이 배치파일을 실행하세요 ㅎㅎ ]
D:\Z>
D:\Z>
D:\Z>
D:\Z>0.bat Google Yahoo MSN
옵션은 Google 그리고 Yahoo 그리고 MSN 입니다.
D:\Z>




여기에 실용적인 예제가 있습니다: ▶▶ 배치파일(.BAT) IF 조건문 사용법 기초 강좌; DOS Batch File IF




tag: batch
배치파일 | DOS CMD BATCH .BAT

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top