SET






 SET - 환경 변수 설정    370/2+

환경 내의 한 문자열을 프로그램에서 향후 사용을 위해 또 다른 문자열과 같도록
설정합니다. 탐색 경로 및 환경 변수를 설정하기 위해 CONFIG.SYS 파일이나 일괄처리
파일에서 SET 명령을 사용할 수 있습니다.
명령 프롬프트에서 SET를 사용하려면, 다음과 같이 하십시오.

SET 
         string1 = 
                       string2 

 CONFIG.SYS 파일에서 SET를 설정하려면,

SET  string1   =  string2  

관련된 명령APPEND, DPATH, KEYS, PATH 및 PROMPT
현재 모드의 조작에 대해 환경 변수를 표시하려면, 매개변수를 사용하지 않고 이
명령을 입력하십시오.
SET 명령의 첫번째 문자열로 지정된 이름이 이미 환경 내에 있으면, 명령 프로세서는
그 현재 값을 두 번째 문자열로 지정된 새로운 값으로 대체합니다.  첫번째 문자열과
등호(=)만으로 SET 명령을 입력한 경우, 명령 프로세서는 그 이름이 존재하는 경우,
환경 변수나 대체가능 매개변수 이름을 그와 연관된 값을 환경에서 제거합니다.


 시스템 로케일 이름 설정    371/3

시스템 로케일을 선택하십시오.  로케일은 OS/2 로케일 지원을 사용하는 응용
프로그램에 의해 사용됩니다.  레거시 응용 프로그램은 대신 COUNTRY 설정값을
사용하는 경우도 있습니다.

다음의 국지 기능은 COUNTRY의 영향을 받습니다.

      자료 및 시간 형식
      소수점
      문자 케이스맵 표
      조합 순서표

 SET LANG=locale

 관련된 명령: COUNTRY, CODEPAGE, DEVINFO 및 SET TZ

 이것은 시스템에 대한 기본 로케일을 선택합니다.  시스템 내의 각 응용 프로그램에
 대해 변경될 수 있습니다.
 이름(ko_KR)을 가지는 한국 로케일을 선택하려면, CONFIG.SYS 파일에 다음과 같이
 입력하십시오.

 SET LANG=KOKR

 시스템에 설치된 로케일의 전체 목록은 부트 드라이브에 있는 \language\locale
 디렉토리에서 찾을 수 있습니다.  다음 목록이 일반적으로 설치되어 있습니다.
 시스템은 그 이상으로 또는 그 보다 적게 갖는 경우가 있습니다.

 ar_AA       아랍어
 bg_BG       불가리아
 ca_ES       카탈로니아어
 cs_SZ       체코어
 da_DK       덴마크
 de_AT       오스트리아
 de_CH       스위스-독일어
 de_DE       독일
 el_GR       그리스
 en_AU       호주
 en_GB       영국
 en_IE       아일랜드
 en_NZ       뉴질랜드
 en_US       미합중국
 en_ZA       남아프리카
 es_ES       스페인
 es_LA       라틴 아메리카
 et_EE       에스토니아
 fi_FI       핀란드
 fr_BE       벨기에 - 불어
 fr_CA       캐나다 - 불어
 fr_CH       스위스 - 불어
 fr_FR       프랑스
 hr_HR       크로아티아
 hu_HU       헝가리
 is_IS       아이스랜드
 it_CH       스위스 - 이탈리아
 it_IT       이탈리아
 iw_IL       이스라엘
 ja_JP       일본
 ko_KR       한국
 lt_LT       리투아니아
 lv_LV       라트비아
 mk_MK       FYR 마케도니아
 nl_BE       벨기에 - 플랑드르어
 nl_NL       네덜란드
 no_NO       노르웨이
 pl_PL       폴란드
 pt_BR       브라질
 pt_PT       포르투갈
 ro_RO       루마니아
 ru_RU       러시아
 sh_BA       보스니아/헤르조고비나(Herzogovina)
 sk_SK       슬로바키아
 sl_SI       슬로베니아
 sq_AL       알바니아
 sr_SP       세르비아/몬테네그로
 sv_SE       스웨덴
 th_TH       태국
 tr_TR       터어키
 zh_CN       중국 (PRC)
 zh_TW       대만 (ROC)



 시간대 설정    372/3

로케일 기준의 응용 프로그램에 사용될 시간대를 선택합니다.

SET TZ=sss #  ddd 

시간을 국지 시간으로 변환하는 데 사용될 시간대의 숫자 및 이름을 선택합니다.
시간대는 세 가지 기본 요소로 구성됩니다.

 sss -       표준 시간대의 이름.  이것은 최소한 3 문자의 문자열입니다. 공백
             문자를 포함할 수 있으나, 숫자나 + 또는 - 부호는 포함할 수
             없습니다.
 #  -        UT (GMT)로부터 변경된 양.  이것은 일반적으로 선택적인 덧셈
             기호(+)나 뺄셈 기호(-)가 앞에 오는 숫자입니다.  양의 시간은 서양에
             대한 것이며, 음의 시간은 동양에 대한 것입니다. 분은 콜론을 앞에
             붙여 지정될 수 있습니다.  그리니치 표준시 (GMT)의 5.5 동양 시간은
             다음과 같이 표시됩니다. :  -5:30
 ddd -       섬머 타임 지역의 이름.  이것은 표준 시간대 이름과 비숫합니다.
             섬머 타임이 사용되지 않는 경우에는 사용되지 않을 것입니다.

 중부 표준시를 사용하는 중부 미국에 대한 시간대를 설정하려면, CONFIG.SYS 파일에
 다음을 입력하십시오.

 SET TZ=CST5CDT

 다음은 공통 시간대 이름의 목록입니다.

 주:  기타 여러 이름이 사용가능합니다.
 EST5EDT -      미국 동부 표준시
 CST6CDT -      미국 중부 표준시
 MST7MDT -      미국 산지 표준시
 PST8PDT -      미국 태평양 표준시
 AST9ADT -      미국 알라스카 표준시
 HST10HDT -     미국 하와이 표준시
 AST4ADT -      대서양 표준시(캐나다)
 GMT0BST -      영국
 CET-1CES -     중부 유럽
 EET-2EES -     동유럽


 DELDIR 명령문 활성화    373/3

생략시 CONFIG.SYS 파일에서 SET DELDIR= 명령문은 REM이 앞에 오며, 무시됩니다.
REM 명령을 제거한 경우, 모든 파일은 응용 프로그램에 의한 시스템이나 DELDIR
명령문으로 지정된 디렉토리 내에 위치되어질 명령 프롬프트에서 삭제됩니다. 이들
파일은 시스템의 직접 접근 기억영역 디바이스(DASD)에서 DELDIR 명령문에 지정된
크기에 이르는 공간을 차지할 것입니다.

 환경 및 명령 프로세서    374/3

환경이란 이름들에 지정된 값과 같은 정보를 저장하고 찾기 위해 명령 프로세서에
의해 사용되는 기억영역 내의 특수한 장소입니다. SET를 사용하여 대체가능
매개변수를 작성하거나 PATH와 같이 시스템 변수의 값을 설정할 수 있습니다. 응용
프로그램 (특히 컴파일러 및 어셈블러) 및 일괄 처리 파일은 그들의 처리에 영향을
미치는 환경 내의 저장된 정보를 사용할 수 있습니다.
DOS 세션과 OS/2 세션이 독립적으로 운영되므로, 세션을 시작하는 각각의 명령
프로세서는 그 자신의 환경을 소유할 수 있습니다. 세션 내의 명령 프로세서가
환경을 물려받는 방법에 대한 정보는 COMMAND.COM 및 CMD.EXE 명령 프로세서를
참조하십시오.

 일괄 처리 파일에 대한 대체가능 매개변수    375/3

일괄 처리 파일에서 SET 명령을 사용하여, 일괄 처리 파일이 수행할 때 제공되는
값에 의해 대체될 대체가능 매개변수를 정의할 수 있습니다. OS/2 세션의 경우,
대체가능 매개변수는 또한 명령 행에서 설정될 수 있습니다. 이름의 처음과 끝에
백분율 기호(%)를 사용해야 합니다. 예를 들어, 파일 이름이 여러 번 발생하는 일괄
처리 파일을 가지고 있다고 가정합니다.  파일 이름을 변경하려고 할 때 발생하는
모든 이름을 변경하지 않으려면, 다음 예와 같이 그 파일 이름을 대체가능
매개변수로 지정할 수 있습니다.

%MYFILE%

%MYFILE%을 특수한 파일 이름으로 설정하려면, 일괄 처리 파일에 SET 명령을
포함하십시오.

SET MYFILE=SAMPLE.ABC

일괄 처리 프로세서가 SET 명령을 해석한 후, 그것은 일괄 처리 파일에서 만나는
모든 %MYFILE%을 SAMPLE.ABC로 변경합니다.
시스템 변수의 이름을 일괄 처리 파일에서 대체가능 매개변수로 사용할 수도
있습니다.  일괄 처리 파일에서 다음의 대체가능 매개변수를 가지고 있다고
가정하십시오.

%PATH%

일괄처리 프로세서가 이 대체가능 매개변수를 만날 때, 그것은 환경 내에서 PATH의
현재 값과 그 값을 대체할 값을 찾습니다.


 시스템 변수인 명령    376/3

SET 명령을 OS/2 시스템 변수의 값을 설정하는 데 사용할 수 있습니다. 이 OS/2
세션용 시스템 변수들은 다음과 같습니다.

 PATH           실행 가능 파일에 대한 탐색 경로를 설정합니다.
 DPATH          자료 파일에 대한 탐색 경로를 설정합니다.
 KEYS           이미 발행된 명령이 검색되고 편집될 수 있게 합니다.
 PROMPT         새로운 명령 프롬프트를 설정합니다.
 DOS 세션용 시스템 변수들은 다음과 같습니다.
 PATH           실행 가능 파일에 대한 탐색 경로를 설정합니다.
 PROMPT         새로운 명령 프롬프트를 설정합니다.
 APPEND         APPEND 명령이 /E 옵션과 함께 입력된 경우, 자료 파일에 대한 탐색
                경로를 설정합니다.

 워크플레이스 쉘에 대한 시스템 변수들은 다음과 같습니다.
 USER_INI              프로그램 생략시 값, 표시 옵션 및 파일 옵션과 같은 항목에
                       대한 시스템 정보를 위해 워크플레이스 쉘에 의해 사용된
                       INI 파일을 설정합니다.
 SYSTEM_INI            설치된 글꼴 및 프린터 디바이스와 같은 항목에 대한 시스템
                       정보를 위 해 워크플레이스 쉘에 의해 사용된 INI 파일을
                       설정합니다.
 OS2_SHELL             OS/2 세션을 위한 명령 프로세서를 설정합니다.
 RESTARTOBJECTS        워크플레이스 쉘에 의해 자동으로 시작되는 오브젝트를
                       설정합니다. YES 및 NO 옵션으로 오브젝트가 종료 시간에
                       수행 중인 오브젝트 및 시동 폴더 내의 오브젝트가
                       시작되어야 하는 지를 결정합니다. 시동 폴더 내에 있는
                       오브젝트만 시작되어야 하는 경우에는 STARTUPFOLDERSONLY
                       옵션이 사용됩니다.  Ctrl+Alt+Del 또는 컴퓨터를 켬으로써
                       워크플레이스 쉘이 시작될 때만 오브젝트가 시작되는
                       경우에는 REBOOTONLY 옵션이 사용됩니다.
 AUTOSTART             자동으로 시작된 워크플레이스 쉘의 부분을 설정합니다.
                       생략시 값에 의해 시작된 워크플레이스 쉘의 부분은
                       FOLDERS, PROGRAMS, TASKLIST (창 목록) 및 CONNECTIONS
                       (네트워크 연결)입니다.  이들 옵션 중 하나를 제거하는
                       것은 다음번에 시스템이 시작되었을 때, 그 제거된 옵션은
                       사용할 수 없음을 나타냅니다.  예를 들어, AUTOSTART
                       명령문에서 FOLDERS 옵션을 제거하면, 데스크탑을 포함한
                       모든 폴더들이 시작되지 않을 것입니다.  같은 방법으로,
                       TASKLIST 옵션을 제거하면, 창 목록은 표시되지 않을
                       것입니다.  PROGRAMS 옵션을 제거하면, 시동 폴더 내에 있는
                       프로그램을 제외한 프로그램들은 RESTARTOBJECTS=YES인
                       경우에도 워크플레이스 쉘에서 시작될 수 없습니다.
                       CONNECTIONS를 제거하면 네트워크 연결이 시작될 수
                       없습니다.  AUTOSTART 명령문을 수정하는 것은 일반적인
                       사용을 위해서는 하지 않는 것이 좋습니다.
 RUNWORKPLACE          OS/2 운영체제에 의해 시작되는 인터페이스를 설정합니다.
                       PMSHELL.EXE은 워크플레이스 쉘을 위한 프로그램입니다.


 명령 프로세서는 명령 프롬프트에서 입력된 시스템 변수 명령을 인식합니다.  SET
 명령을 사용하여 시스템 변수를 입력할 수도 있습니다. SET 명령은 워크플레이스
 쉘에 대한 것을 제외한 시스템 변수용 명령 프롬프트에서 선택적입니다.  또한
 CONFIG.SYS 파일에서 시스템 변수를 설정하는 데 사용될 때 필요합니다.

 OS/2 명령 프롬프트에서의 대체가능 매개변수    377/3

OS/2 세션에서, 환경 내에서 대체가능 매개변수 이름의 대체값은 명령 프롬프트에서
작성될 수 있습니다. OS/2의 이러한 기능을 사용하여 환경 내에 이미 있는 시스템
변수의 값에 값을 추가할 수 있습니다. 예를 들어 자료 파일에 대한 현재 경로가
다음과 같다고 가정하십시오.

DPATH
C:\OS2;C:\OS2\SYSTEM;
C:\OS2\INSTALL;

드라이브 C에 있는 \MYDIR 디렉토리에 경로를 추가하려면, 다음과 같이
입력하십시오.

SET DPATH=%DPATH%;C:\MYDIR;

또는 다음과 같이 입력할 수도 있습니다.

DPATH %DPATH%;C:\MYDIR;

이 두 가지 예에서, C:\MYDIR 디렉토리는 현재 OS /2 세션의 환경 내에서 자료
파일에 대한 현재 경로에 추가됩니다. 이 예제에서, 현재 경로가 세미콜론으로
끝난다고 가정하십시오. 어떤 환경 변수도 지정한 이름으로 존재하지 않는 경우에는
대체 이름도 작성되지 않습니다.  시스템은 대체 이름이 작성되지 않는 것을
나타내는 메시지를 생성하지 않을 것입니다.
다음은 일괄 처리 파일 ADDPATH.BAT 또는 ADDPATH.CMD의 내용입니다. 그것은 첫번째
매개변수를 현재 경로 설정의 끝부분에 추가할 것입니다.

@PATH=%PATH%%1;


 SET 예제    378/2

현재 조작 모드에 대한 환경 변수를 표시하려면, 다음과 같이 입력하십시오.

SET

실행가능 파일의 탐색경로를 공값(null)으로 설정하려면, 다음과 같이 입력하십시오.

SET PATH=

이 환경은 더 이상 PATH 값을 갖지 않을 것입니다.
탐색 경로를 환경에 대해 다른 값으로 설정하려면, (즉, 드라이브 C에 있는 APPS 부
디렉토리와 같이), 다음과 같이 입력하십시오.

SET PATH=C:\APPS

파일 이름을 변경하려고 할 때 발생하는 모든 이름을 매번 변경하지 않으려면, 다음
예와 같이 그 파일 이름을 대체가능 매개변수로 지정할 수 있습니다.

%THEFILE%

%THEFILE%을 특정 파일 이름으로 설정하려면, 일괄 처리 파일에 SET 명령을
포함하십시오.

SET THEFILE=EXAMPLE.ABC

일괄 처리 프로세서가 SET 명령을 해석한 후, 그것은 일괄 처리 파일에서 만나는
모든 %THEFILE%을 EXAMPLE.ABC로 변경합니다.
PATH와 같은 시스템 변수 이름을 PATH의 현재 값을 대체하기 위해 일괄 처리
파일에서 대체가능 매개변수로 사용하려면, 일괄 처리 파일에서 다음 대체가능
매개변수를 입력하십시오.

%PATH%


 SET 예제    379/2

다음은 CONFIG.SYS 파일에서 SET가 환경 변수를 설정하는 데 사용될 수 있는 방법의
예제입니다.

SET COMSPEC=C:\OS2\CMD.EXE
SET PATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\INSTALL;C:\UTILS;C:\TOOLS;
SET DPATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\INSTALL;C:\UTILS;C:\TOOLS;
SET PROMPT=$i[$p]
SET HELP=C:\OS2\HELP
SET BOOKSHELF=C:\OS2\BOOK
SET TOOLS=C:\WORDPROC
SET TOOLS=C:\SPELCHK
SET KEYS=ON
SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS,TOOLBAR
SET AUTOREFRESHFOLDERS=NO
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE



 SETBOOT - 부트 매니저 설정    380/2

하드 디스크에 대해 부트 매니저를 설정하는 기능을 제공합니다.

 SETBOOT 
       drive   path             /T:x 
                                    /T:NO 
                                    /M:m 
                                   /Q 
                                   /B 
                                     IBA:n 
                                     IBD:d 
                                    /X:x 
                                    /n:name 

관련된 명령: FDISK   관련 정보: 하드 디스크 정보

SETBOOT 유틸리티는 부트 매니저를 설정하는 데 도움이 됩니다.  부트 매니저의
장점을 충분히 활용할 수 있도록 명령 프롬프트에서 매개변수를 입력할 수 있도록
합니다.
부트 매니저는 유인(attended) 또는 무인(unattended) 모드에서 실행될 수 있습니다.
유인 모드의 경우, 부트 매니저는 시작될 시스템을 선택할 수 있는 시작가능
시스템의 목록을 표시합니다.
/x 매개변수로 지정된 시스템 색인은 모드를 결정합니다.  0 값은 유인 모드를
표시합니다.  0보다 큰 값들은 무인 모드를 나타냅니다. 무인 모드란 사용자가
대체시스템 시동 순서를 구축할 수 있음을 나타냅니다.  컴퓨터를 시작할 때마다,
시스템 색인은 이전의 값이 1보다 큰 경우 1씩 감소됩니다.  현재 시스템 색인이 1에
다다르게 되면, 그것은 SETBOOT 명령으로 재설정 될 때까지 1로 남아 있게 됩니다.


 SETBOOT 예제    381/2

시동 선택 타이머를 15초로 설정하려면, 다음과 같이 입력하십시오.

SETBOOT /T:15

시동 선택 타이머를 사용 불가능하게 하려면, 다음과 같이 입력하십시오.

SETBOOT /T:NO

부트 매니저 메뉴에 대해 정상 모드를 설정하려면, 다음과 같이 입력하십시오.

SETBOOT /M:n

부트 매니저를 확장 모드로 정하려면, 다음과 같이 입력하십시오.

SETBOOT /M:a

현재의 시동 환경을 조회하려면, 다음과 같이 입력하십시오.

SETBOOT /Q

파일 시스템 버퍼 및 캐쉬를 종료하고 시스템을 다시 시동하려면, 다음과 같이
입력하십시오.

SETBOOT /B

부트 매니저를 유인 모드로 하기 위해 시동 색인을 설정하려면, 다음과 같이
입력하십시오.

SETBOOT /X:0

부트 매니저를 무인 모드로 하기 위해 시동 색인을 설정하려면, 다음과 같이
입력하십시오.

SETBOOT /X:3

시작될 생략시 운영체제로서 별명 MYSYSTEM으로 논리 드라이브를 지정하려면, 다음과
같이 입력하십시오.

SETBOOT /0:MYSYSTEM


 SETLOCAL - 국지 변수 정의    382/2

현재의 일괄 처리 파일에 국지 드라이브, 디렉토리 및 환경 변수들을 정의하게
합니다.

SETLOCAL 

관련된 명령:  ENDLOCAL

이 명령은 현재의 드라이브, 디렉토리 및 환경 변수를 저장하고, 사용자가 일괄 처리
파일에 대한 국지 변수들을 정의하도록 합니다. 이전에 사용했던 드라이브, 디렉토리
및 환경 설정값들은 ENDLOCAL 명령을 만나거나 일괄 처리 파일이 종료될 때
복원됩니다.
일치하는 ENDLOCAL 명령이 발견되지 않는 경우, 저장된 요소들은 SETLOCOL 명령을
발행한 일괄 처리 파일의 처리가 끝날때 복원됩니다. 이같은 방법으로 모든 환경
변수 및 현재 드라이브와 디렉토리는 명령 프로세서에 영향을 미치지 않고 변경될 수
있습니다. 일치하는 ENDLOCAL 명령을 사용하지 않고 복수의 SETLOCAL 명령을
발행하는 것은 오류로 간주되지 않습니다.  그러나, SETLOCAL 및 ENDLOCAL 명령은
내포될 수 없습니다.


 SETLOCAL 예제    383/2

일괄 처리 파일 내에 PATH A:\;A:\MICSPGM의 경로를 정의하고 일괄 처리 파일의
처리가 종료되었을 때 드라이브, 디렉토리 및 환경 설정값을 복원하려면, 다음과
같이 입력하십시오.

 .
 .
 .
SETLOCAL
A:
CD\XYZ
PATH A:\;A:\MICSPGM
 .
 .
ENDLOCAL


명령어 목차로 가기

목차로 가기


eComStation ArcaOS | 예전 사이트소개 / 새 사이트소개 | 설치 관련 도움 요청 | 초기화면 가기
Copyright © 1995-2021