말뜻
배치파일에서 이용할 수 있는 명령어란 배치파일에서 불러들여 실행할 수 있는 내부 명령어 또는 외부 명령어를 일컫는다. 내부 명령어는 명령어 셸에 내장된 명령어를 가리키고, 외부 명령어는 실행 파일과 같은 파일로서 존재한다.
실행 파일은 주로 .COM, .EXE, .BAT와 같은 것이 있으며, 윈도NT 계열에서는 .CMD 파일도 쓰인다. 그밖에 윈도 스크립트인 .VBS, .SCF 파일도 실행이 가능하다.
배치파일에서 이용할 수 있는 명령어는 명령 프롬프트에서 "set" 명령을 입력하고 <Enter>를 누르면 보이는 목록에서 PATHEXT를 찾으면 확인할 수 있다.
윈도용 파일 실행
도스를 수박 겉핥기 식으로 배운 사람은 배치파일에서 윈도용 프로그램을 실행할 수 없다고 생각할 수도 있다. 그럼 간단한 실험을 하자.
명령 프롬프트를 열고 다음과 같이 입력한다.
copy con note.cmd <Enter>
notepad.exe <Enter>
pause <Enter>
<Ctrl-Z>
이제 note.cmd를 입력하면 노트패드, 곧 "메모장"이 실행되어야 한다. 둘째 줄에 입력한 pause는 "잠시 멈춤"을 뜻하는 내부 명령어이다. 메모장이 실행되지 않는다면 컴퓨터에서 notepad.exe가 없거나 경로 설정이 되어 있지 않다는 뜻이다.
스크립트 파일 실행
우리가 가장 쉽게 접할 수 있는 스크립트 파일은 explorer.scf 파일이다. 이 파일은 윈도 폴더에 있다.
위의 PATHEXT에는 없지만 SCF 파일도 실행이 가능하다.
명령 프롬프트를 열고 다음과 같이 입력한다.
copy con exp.cmd <Enter>
explorer.scf <Enter>
pause <Enter>
<Ctrl-Z>
자신의 윈도XP가 정상이라면 윈도 탐색기가 실행되어야 한다.
또한 .SCF 스크립트 외에 .MSC 파일도 실행할 수 있다.
copy con df.cmd <Enter>
dfrg.msc <Enter>
pause <Enter>
<Ctrl-Z>
역시 자신의 윈도XP가 정상이라면 디스크 조각 모음이라는 애플릿이 실행되어야 한다. 이때 .MSC 파일은 스크립트 파일은 아니다. 노트패드에서 읽어 들이면, 그 파일은 XML 파일임을 알 수 있다. 윈도가 특별하게 작동시키는 파일이다.
다음 예고
주석 다는 법과 화면에 메시지 출력하는 법을 알아보기로 하자.
'스크립트 > 배치파일' 카테고리의 다른 글
배치파일에 매개변수 전달하기 2 (5) | 2009.04.04 |
---|---|
배치파일에 매개변수 전달하기 (0) | 2009.04.01 |
배치파일 멈추기 (1) | 2009.03.29 |
그밖에 출력 (2) | 2009.03.26 |
주석 및 화면 출력 (3) | 2009.03.23 |