AUTOEXEC.BAT: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
잔글 →MS-DOS |
|||
21번째 줄:
=== MS-DOS ===
초기 버전의 도스에서, <tt>AUTOEXEC.BAT</tt>는 기본적으로 매우 단순하였다. XT 계열의 컴퓨터들은 배터리 백업형 [[실시간 시계]]를 기본으로 채용하고 있지 않았으므로, 초기 PC에는 DATE와 TIME 명령어가 필수적으로 들어가 있었다.
<source lang="dos">
ECHO OFF
CLS
DATE
TIME
VER
</
미국 외 국가들에선 키보드 드라이버 (프랑스어 키보드를 위한 KEYBFR와 같이) 또한 포함되었다. 나중에 나온 버전들은 자주 수많은 서드 파티 장치 드라이버들과 더불어 확장되었다. 아래에는 기본 도스 5.x 형식의 <tt>AUTOEXEC.BAT</tt> 구성이며, 필수적인 명령어들만 포함하고 있다:
<source lang="dos">
@ECHO OFF
PROMPT $P$G
PATH=C:\DOS;C:\WINDOWS
SET TEMP=C:\TEMP
SET BLASTER=A220 I7 D1 T2
LH SMARTDRV.EXE
LH DOSKEY
LH MOUSE.COM /Y
WIN
</
이러한 구성은 윈도 시작 전에 공통 환경 변수를 설정하고, 디스크 캐시 [[SMARTDRIVE]]를 불러들이며 (6째줄), 공통 디렉터리를 기본 [[경로]]로 설정하고, 도스 마우스 및 키보드 드라이버를 시작한다. PROMPT 명령어($P$G 변수 포함)는 [[도스 프롬프트]]를 기본적인 "C>" 대신에 "C:\>"로 설정해 준다.
일반적으로 .sys 파일들은 <tt>CONFIG.SYS</tt>에서 호출되며, MS-DOS 5x에서 제공했던 SMARTDRIVE와 같은 디스크 캐시 소프트웨어와 같은 .exe 프로그램들은 <tt>AUTOEXEC.BAT</tt> 파일에서 불러들였다. 마우스와 같은 일부 장치들은 <tt>CONFIG.SYS</tt> 안에서 .sys 파일로 불러들이거나 <tt>AUTOEXEC.BAT</tt> 에서 .com 파일로 불러들일 수 있다[http://support.microsoft.com/kb/96706]. 이는 제조업체에 따라 다르다.
"REM" 문자열로 시작하는 줄은 주석을 뜻하며 <tt>AUTOEXEC.BAT</tt>에서 이 줄을 일시적으로 사용하지 않겠다는 것을 말한다. 이와 비슷한 대체 문자열로 두 개의 콜론 ('''::''')을 사용할 수 있다.
MS-DOS 6 이상에서, 도스 시동 메뉴를 설정할 수 있다. 다양한 프로그램들을 위한 최적의 시동 구성을 사용자가 정할 수 있기 때문에 큰 도움이 된다. 이를테면 도스 게임을 위한 메뉴와 윈도를 위한 메뉴를 따로 지정할 수 있다. ([[CONFIG.SYS]] 글에서 이어짐)
<source lang="dos">
@ECHO OFF
PROMPT $P$G
PATH=C:\DOS;C:\WINDOWS
SET TEMP=C:\TEMP
SET BLASTER=A220 I7 D1 T2
GOTO %CONFIG%
:WIN
LH SMARTDRV.EXE
LH MOUSE.COM /Y
WIN
GOTO END
:XMS
LH SMARTDRV.EXE
LH DOSKEY
GOTO END
:END
</
GOTO %CONFIG% 줄은 도스가 CONFIG.SYS 안에 정의해 둔 메뉴 항목을 찾아 본다. 그 뒤에, 이러한 프로파일들은 여기에 이름이 붙여져서 원하는 지정 드라이버와 유틸리티로 구성된다. 각 지정 구성의 끝에, GOTO 명령어를 사용하여(GOTO END로 지정되어 있음) 도스가 :END 섹션으로 끝나게 된다. :END 뒤의 항목은 모든 프로파일에서 쓰인다.
|