(예전의 도스월드에 있던 자료를 따로 보관해 두었다가 올립니다)환경 변수는 특정 프로그램이 참조하는 문자열로, DOS 명령중의 하나인 SET명령으로 설정되고 해제된다. 일반적으로, 특정 프로그램의 환경 변수는 그 프로그램이 사용자 시스템에 설치될 때 자동적으로 설정된다.
MSDOSDATA
MSAV.EXE와 MSBACKUP.EXE가 참조하는 하는 것으로 MSDOSDATA에 설정되는 디렉토리에는 MSAV 및 MSBACKUP의 설정파일들이 저장된다.
MSAV.EXE와 MSBACKUP.EXE가 참조하는 하는 것으로 MSDOSDATA에 설정되는 디렉토리에는 MSAV 및 MSBACKUP의 설정파일들이 저장된다.
APPEND
DOS 명령인 APPEND.EXE가 참조하는 것으로, APPEND.EXE의 /E스위치로도 설정할 수 있다.
DOS 명령인 APPEND.EXE가 참조하는 것으로, APPEND.EXE의 /E스위치로도 설정할 수 있다.
COMSPEC
CONFIG.SYS에서 SHELL명령으로 설정된 명령 처리기의 경로명을 포함한다.
CONFIG.SYS에서 SHELL명령으로 설정된 명령 처리기의 경로명을 포함한다.
CONFIG
시스템을 시작할 때 다중 시작 메뉴에서 선택한 블록명을 포함한다.
시스템을 시작할 때 다중 시작 메뉴에서 선택한 블록명을 포함한다.
COPYCMD
이 환경 변수에 COPY 명령의 스위치를 설정하면 COPY명령은 이 스위치를 항상 사용한다.
이 환경 변수에 COPY 명령의 스위치를 설정하면 COPY명령은 이 스위치를 항상 사용한다.
DIRCMD
이 환경 변수에 DIR 명령의 스위치를 설정하면 DIR명령은 이 스위치를 항상 사용한다.
이 환경 변수에 DIR 명령의 스위치를 설정하면 DIR명령은 이 스위치를 항상 사용한다.
PATH
사용자가 프로그램의 실행 파일명을 입력하여 그 프로그램을 실행할 때 현재 디렉토리에 실행 파일명이 없는 경우 DOS는 PATH에 설정된 경로명에서 실행 파일명을 찾는다.
사용자가 프로그램의 실행 파일명을 입력하여 그 프로그램을 실행할 때 현재 디렉토리에 실행 파일명이 없는 경우 DOS는 PATH에 설정된 경로명에서 실행 파일명을 찾는다.
PROMPT
이 환경 변수에 프롬포트 모양을 설정하면, 일반적인 MS-DOS 프롬프트 모양은 이 환경 변수를 참조하여 출력된다.
이 환경 변수에 프롬포트 모양을 설정하면, 일반적인 MS-DOS 프롬프트 모양은 이 환경 변수를 참조하여 출력된다.
TEMP
이 환경 변수에 경로명을 설정하면, 임시 파일(Temporary File)이 설정된 경로명에 생성된다.
이 환경 변수에 경로명을 설정하면, 임시 파일(Temporary File)이 설정된 경로명에 생성된다.
WINPMT
이 환경 변수에 프롬포트 모양을 설정하면 윈도우즈 95/98의 도스창의 프롬포트 모양은 이 환경 변수를 참조하여 화면에 출력된다.
이 환경 변수에 프롬포트 모양을 설정하면 윈도우즈 95/98의 도스창의 프롬포트 모양은 이 환경 변수를 참조하여 화면에 출력된다.
환경 변수의 활용
%환경변수%
환경 변수를 배치 파일이나 명령 프롬프트에서 사용하기 위해서는 %환경변수%의 형식을 사용해야 한다. 예를 들어, 환경 변수 PATH에 설정되어 있는 경로명에 다른 경로명을 추가하기 위해서는 아래와 같이 하면 된다.
환경 변수를 배치 파일이나 명령 프롬프트에서 사용하기 위해서는 %환경변수%의 형식을 사용해야 한다. 예를 들어, 환경 변수 PATH에 설정되어 있는 경로명에 다른 경로명을 추가하기 위해서는 아래와 같이 하면 된다.
C:/WINDOWS>set path
c:\windows;c:\windows\command;c:\dosapp\press32
C:/WINDOWS>set path=%path%;c:\dosapp\comext
C:/WINDOWS>set path
c:\windows;c:\windows\command;c:\dosapp\press32;c:\dosapp\comext
C:/WINDOWS>_
c:\windows;c:\windows\command;c:\dosapp\press32
C:/WINDOWS>set path=%path%;c:\dosapp\comext
C:/WINDOWS>set path
c:\windows;c:\windows\command;c:\dosapp\press32;c:\dosapp\comext
C:/WINDOWS>_
환경 변수 메모리 확보
환경 변수는 메모리에 저장되므로 한계가 있다. 일반적으로 환경 변수의 메모리 공간은 명령 처리기가 메모리에 설치될 때 함께 설정되어진다. 아래는 CONFIG.SYS파일 안에 SHELL명령으로 윈도우즈 95/98의 기본적인 명령 처리기인 COMMAND.COM을 설치할 때 /E스위치를 사용하여 환경 변수의 메모리 공간을 함께 설정한 예이다.
환경 변수는 메모리에 저장되므로 한계가 있다. 일반적으로 환경 변수의 메모리 공간은 명령 처리기가 메모리에 설치될 때 함께 설정되어진다. 아래는 CONFIG.SYS파일 안에 SHELL명령으로 윈도우즈 95/98의 기본적인 명령 처리기인 COMMAND.COM을 설치할 때 /E스위치를 사용하여 환경 변수의 메모리 공간을 함께 설정한 예이다.
- shell=c:\windows\command.com c:\windows\ /p/e:1024
4DOS를 명령 처리기로 사용한다면, 환경 변수의 메모리 공간은 4DOS.INI에서 설정할 수 있다.
댓글 없음:
댓글 쓰기