AUTOEXEC.BAT: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Addbot (토론 | 기여)
잔글 봇: 인터위키 링크 15 개가 위키데이터d:q300115 항목으로 옮겨짐
21번째 줄:
=== MS-DOS ===
초기 버전의 도스에서, <tt>AUTOEXEC.BAT</tt>는 기본적으로 매우 단순하였다. XT 계열의 컴퓨터들은 배터리 백업형 [[실시간 시계]]를 기본으로 채용하고 있지 않았으므로, 초기 PC에는 DATE와 TIME 명령어가 필수적으로 들어가 있었다.
<source lang="dos">
<blockquote style="background:white; padding:1em; border:1px solid #999;">
ECHO OFF<br />
CLS<br />
DATE<br />
TIME<br />
VER
</blockquotesource>
미국 외 국가들에선 키보드 드라이버 (프랑스어 키보드를 위한 KEYBFR와 같이) 또한 포함되었다. 나중에 나온 버전들은 자주 수많은 서드 파티 장치 드라이버들과 더불어 확장되었다. 아래에는 기본 도스 5.x 형식의 <tt>AUTOEXEC.BAT</tt> 구성이며, 필수적인 명령어들만 포함하고 있다:
<source lang="dos">
<blockquote style="background:white; padding:1em; border:1px solid #999;">
@ECHO OFF <br />
PROMPT $P$G<br />
PATH=C:\DOS;C:\WINDOWS<br />
SET TEMP=C:\TEMP<br />
SET BLASTER=A220 I7 D1 T2<br />
LH SMARTDRV.EXE<br />
LH DOSKEY<br />
LH MOUSE.COM /Y<br />
WIN
</blockquotesource>
이러한 구성은 윈도 시작 전에 공통 환경 변수를 설정하고, 디스크 캐시 [[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">
<blockquote style="background:white; padding:1em; border:1px solid #999;">
@ECHO OFF <br />
PROMPT $P$G<br />
PATH=C:\DOS;C:\WINDOWS<br />
SET TEMP=C:\TEMP<br />
SET BLASTER=A220 I7 D1 T2<br />
GOTO %CONFIG%<br />
:WIN<br />
LH SMARTDRV.EXE<br />
LH MOUSE.COM /Y<br />
WIN<br />
GOTO END<br />
:XMS<br />
LH SMARTDRV.EXE<br />
LH DOSKEY<br />
GOTO END<br />
:END<br />
</blockquotesource>
GOTO %CONFIG% 줄은 도스가 CONFIG.SYS 안에 정의해 둔 메뉴 항목을 찾아 본다. 그 뒤에, 이러한 프로파일들은 여기에 이름이 붙여져서 원하는 지정 드라이버와 유틸리티로 구성된다. 각 지정 구성의 끝에, GOTO 명령어를 사용하여(GOTO END로 지정되어 있음) 도스가 :END 섹션으로 끝나게 된다. :END 뒤의 항목은 모든 프로파일에서 쓰인다.