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

 
Previous Post 배치파일] 사용자 문자열 입력받기, 입력을 변수에 저장: DOS-NT Batch File ...윈도우2000-윈도우XP 에서, 도스(DOS) 실행 방법INI (.ini); INF (.inf) 파일; CFG (.cfg) 확장자 파일의 용도Java/자바] 숫자 쉼표(콤마) 찍기, 3자리(천단위)마다 Comma 넣기; Commif...Java/자바] 도스창(콘솔) 화면 지우기, 텍스트 화면 지우는 법; Clear Scree...비베-VBS-VBA] 문자열 합치기; 여러개의 문자열 하나로 연결/병합; Merge Str...포토샵] 사진 선명하게 만드는 샤픈/샤펀 필터 사용법: Photoshop Sharpen F...포토샵 사진 합성] 피사체 추출; 윤곽선 따내기/오려내기; Photoshop Extract...DOS/도스창/배치파일] 파일 복사 명령어 사용법: File Copy Command도스 도스창] 텍스트 파일 읽기 명령어, 보기 명령; DOS Text File View C...

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

Wednesday, November 08, 2006

예를 들어 도스창(명령 프롬프트)에서

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

☞ BATCH(.BAT)/VBScript(.VBS)

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

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