
시스템 관리 @ 강좌관리자동화
autoexec.bat 파일에 사용하는 명령어들
조회 22539 추천 1AUTOEXEC.BAT 파일에 사용하는 명령들
⑴ 일반도스명령
보통 배치파일과 동일하므로 일반 도스명령어들을 그대로 사용할 수 있다.
가장 대표적인 명령은 PROMPT 명령(예 PROMPT $P$G)과 PATH 명령
(예 PATH=C:\;C:\DOS;C:\MDIR;C:\V&P;C:\UTIL\NU;C:\TB)이 있다.
⑵ 환경설정 명령 SET
컴퓨터 메모리에 환경영역을 설정하기 위하여 SET명령을 환경변수와 함께 사용한다. 환경변수란 도스를 효과적으로 사용하기 위하여 환경영역이라는 메모리 영역에 저장되는 변수를 말한다.
환경영역 설정형식: SET [변수]=[값]
<예>
SET PATH=C:\;C:\DOS;C:\MDIR
PATH=C:\;C:\DOS;C:\MDIR
PATH C:\;C:\DOS;C:\MDIR
위 세 가지 예는 동일한 결과를 나타낸다.
##. 변수라고 할 때는 prompt, path 등과 같이 미리 정해져 있는 환경
변수의 이름과 임의로 정한 변수들을 의미한다.
변수의 값은 특정 수치나 문장이 사용될 수 있다.
##. 도스명령어로된 환경변수(예: PROMPT,PATH 등)에는 SET 나 등호(=)를 생략할 수 있으나, 도스 명령어로 제공되지 않는 환경변수(예: COMSPEC 등)는 등호(=) 를 사용해야 한다. 이는 도스프롬프트 상에서 실행되지
않기 때문이다.
① COMSPEC 환경변수
SET COMPSPEC=C:\DOS\COMMAND.COM
명령어해석기를 지정하는 명령이다. 직접 명령어 처리기를 제작하여 사용하거나 또는 명령어 처리기의 위치를 변경한 경우가 아니라면 거의 사용할 필요가 없다.
② TEMP 환경변수
응용프로그램에서 임시 저장영역으로 사용할 디스크나 디렉토리를 지정하는 명령이다. 즉 윈도, HWP, 이야기 등의 응용프로그램은 메모리가 부족할 경우에 디스크의 일부를 가상메모리로 사용하는 교환(Swapping 기능) 파일을 TEMP에 의해서 지정된 디스크나 디렉토리에 저장한다.
SET TEMP=C:\
TEMP에 의해 지정되는 드라이브는 램드라이브나 속도가 빠른 드라이브를 지정하면 좋다.
③ DIRCMD 환경변수
directory command 약자로서 DIR 명령에서 사용되는 스위치를 미리 지정하는 명령이다.
SET DIRCMD=/P
④ 환경변수의 확인과 해제
C:\>SET
...현재 환경변수 설정상태 확인한다.
C:\>SET [변수][=]
...현재 환경변수 상태를 해제한다.
<실례> C:\>SET PATH=
또는 C:\>PATH=
....엔터하면 현재 path 환경설정이 해제된다.
⑶ LOADHIGH 환경변수 ( lh )
메모리 상주 프로그램을 상위 메모리(UMBs)영역으로 이동시켜 기본 메모리 양을 늘인다. CONFIG파일의 'DEVICEHIGH= '명령과 같은 역할을 한다.
형식) LH [상주 프로그램 이름]
<예1> LOADHIGH C:\DOS\MSCDEX /D:MSCD001 /M:8
① '/D:CD-ROM 디바이스드라이버의 드라이버 명'과 '/M:섹터버퍼갯수' 설정은 AUTOEXEC.BAT파일에 위와 같이 설치하고 동시에 CONFIG.SYS
파일에도 DEVICE=C:\CDROM\CDROMDRV.SYS /D:MSCD001 라고 추가해야 한다.
② 만약 /L:L 옵션을 오토배치파일에 넣으면 시디롬 드라이브 이름을 L로 한다는 뜻이다. 만약 생략하면 컴퓨터에 설치된 마지막 드라이브 (예: C ) 다음 알파벳(예: D )가 기본적으로 붙여 진다.
<예2> LH C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER .... 디스크캐시 설정 - 더블버퍼 방식.
① 스마트드라이버(디스크캐시)는 LH 명령을 생략해도,자동적으로 UMBS에 여유가 있으면 그리로 올라가 설치된다.
*** HDD에 스크랩 해 놓은 자료인데 혹시 도움이 될까해서 올립니다. ***

![6학년 4반, 포인트:82557점 (25%), 레벨:29/31 [레벨:29]](http://www.diskool.com/modules/point/icons/koala/29.gif)

![1학년 2반, 포인트:1246점 (49%), 레벨:2/31 [레벨:2]](http://www.diskool.com/modules/point/icons/koala/2.gif)
좋은 정보 감사합니다^^
많이 참고 해야겠네요 ㅎㅎ

![신입생, 포인트:436점 (87%), 레벨:0/31 [레벨:0]](http://www.diskool.com/modules/point/icons/koala/0.gif)
Dos는 워낙에 약해놔서 힘들었는데 친절한 설명 감사드립니다.

![신입생, 포인트:122점 (24%), 레벨:0/31 [레벨:0]](http://www.diskool.com/modules/point/icons/koala/0.gif)
감사합니다^^

![1학년 2반, 포인트:1343점 (68%), 레벨:2/31 [레벨:2]](http://www.diskool.com/modules/point/icons/koala/2.gif)
한번 되집어 보앗습니다. 감사합니다.

![1학년 1반, 포인트:561점 (12%), 레벨:1/31 [레벨:1]](http://www.diskool.com/modules/point/icons/koala/1.gif)
감사합니다.

![1학년 2반, 포인트:1031점 (6%), 레벨:2/31 [레벨:2]](http://www.diskool.com/modules/point/icons/koala/2.gif)
좋은정보 감사합니다.~~^^

![신입생, 포인트:137점 (27%), 레벨:0/31 [레벨:0]](http://www.diskool.com/modules/point/icons/koala/0.gif)
옛날 생각이 나네요.
4Dos에서 alias 셋팅하던 시절이..

![1학년 1반, 포인트:555점 (11%), 레벨:1/31 [레벨:1]](http://www.diskool.com/modules/point/icons/koala/1.gif)
잘봣습니다. 아직도 뭔말인지 솔직히 이해가잘....

![4학년 2반, 포인트:15847점 (92%), 레벨:17/31 [레벨:17]](http://www.diskool.com/modules/point/icons/koala/17.gif)
예전생각 가물가물 합니다.

![3학년 1반, 포인트:6373점 (37%), 레벨:11/31 [레벨:11]](http://www.diskool.com/modules/point/icons/koala/11.gif)
역시 다 읽어도 감이 안오네요 컴맹 ㅋ

![신입생, 포인트:102점 (20%), 레벨:0/31 [레벨:0]](http://www.diskool.com/modules/point/icons/koala/0.gif)
너무 오래되서 가물가물 하네요