티스토리 뷰

특정 브라우저를 통해 지정 웹페이지 또는 웹페이지 파일을 구동이 필요할 때

 

c:>Start chrome URL (또는 웹페이지 파일)

c:>Start msedge URL (또는 웹페이지 파일)

c:>Start iexplorer URL (또는 웹페이지 파일)

c:>Start  URL (또는 웹페이지 파일)   <-- Windows 기본 브라우저로 실행

 

지정한 프로그램이나 명령을 실행할 수 있도록 별도의 창을 시작합니다.

 

START ["제목"] [/D 경로] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]

      [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]

      [/NODE <NUMA 노드>] [/AFFINITY <16진수 선호도 마스크>] [/WAIT] [/B]

      [명령/프로그램] [매개 변수]

 

    "제목"      창 제목 표시줄에 나타낼 제목입니다.

    경로        시작 디렉터리입니다.

    B           새 창을 만들지 않고 응용 프로그램을 시작합니다. 응용프로그램에서 ^C 처리를 무시합니다.

                 응용 프로그램이 ^C 처리를 활성화하지 않는 한 ^Break로만 응용 프로그램을 인터럽트할 수 있습니다.

    I           현재 환경이 아닌 새 환경을 원래의 환경 값으로 cmd.exe에 전달합니다.

    MIN         창을 최소화하여 시작합니다.

    MAX         전체 화면을 표시하며 시작합니다.

    SEPARATE    16비트 Windows 프로그램을 별도의 메모리 영역에서 시작합니다.

    SHARED      16비트 Windows 프로그램을 공유 메모리 영역에서 시작합니다.

    LOW         응용 프로그램을 IDLE 우선 순위 클래스에서 시작합니다.

    NORMAL      응용 프로그램을 NORMAL 우선 순위 클래스에서 시작합니다.

    HIGH        응용 프로그램을 HIGH 우선 순위 클래스에서 시작합니다.

    REALTIME    응용 프로그램을 REALTIME 우선 순위 클래스에서 시작합니다.

    ABOVENORMAL 응용 프로그램을 ABOVENORMAL 우선 순위 클래스에서 시작합니다.

    BELOWNORMAL 응용 프로그램을 BELOWNORMAL 우선 순위 클래스에서 시작합니다.

    NODE        기본 NUMA(Non-Uniform Memory Architecture) 노드를 10진수 정수로 지정합니다.

    AFFINITY    프로세서 선호도 마스크를 16진수로 지정합니다.

                프로세스는 현재 실행 중인 처리기로 제한됩니다.

 

                /AFFINITY /NODE가 조합되면 선호도 마스크는 달리 해석됩니다.  NUMA 노드의 처리기 마스크가

                곧바로 전환되어 0비트에서 시작하는 것처럼 선호도 마스크를 지정하십시오.

                프로세스는 지정한 선호도 마스크와 NUMA 노드 간에 공통이면서 현재 실행 중인 처리기로 제한됩니다.

                공통 처리기가 없으면 프로세스는 지정한 NUMA 노드에서 실행 중인 처리기로 제한됩니다.

    WAIT        응용 프로그램을 시작하고 끝날 때까지 기다립니다.

    명령/프로그램

                내부 cmd 명령 또는 배치 파일인 경우 명령 처리기는 /K 스위치를 사용하여 cmd.exe를 실행합니다.

                이것은 명령 실행 후에도 창이 남아 있게 합니다.

 

                내부 cmd 명령이나 배치 파일이 아니면 프로그램이므로 창 모드 응용 프로그램 또는 콘솔

                응용 프로그램으로서 실행됩니다.

 

    매개 변수  명령/프로그램으로 전달되는 매개 변수입니다.

 

참고: SEPARATE SHARED 옵션은 64비트 플랫폼에서 사용할 수 없습니다.

 

/NODE를 지정하면 NUMA 시스템의 메모리 위치를 활용하는 방식으로 프로세스를

생성할 수 있습니다.  예를 들어 공유 메모리를 통해 두 프로세스 간에 통신하는

양이 상당하다면 메모리 대기 시간을 최소화하기 위해 동일한 기본 NUMA

노드를 공유하도록 두 프로세스를 만들 수 있습니다.  그러면 두

프로세스는 가능한 경우 동일한 NUMA 노드로부터 메모리를 할당하고, 지정한 노드

외부의 처리기에서 자유롭게 실행합니다.

 

    /NODE 1 application1.exe를 시작합니다.

    /NODE 1 application2.exe를 시작합니다.

 

이들 두 프로세스는 동일한 NUMA 노드 내의 특정 처리기에서 실행되도록

추가로 제한됩니다.  다음 예제에서 application1은 노드의 가장 상위

처리기 2개에서 실행되며, application2는 노드의 그 다음 두 처리기에서

실행됩니다.  이 예에서는 지정한 노드에 최소 4개의 논리 처리기가

있다고 가정합니다.  참고로, 노드 수는 선호도 마스크를 변경하지 않고도

컴퓨터의 유효한 노드 수로 변경할 수 있습니다.

 

    /NODE 1 /AFFINITY 0x3 application1.exe를 시작합니다.

    /NODE 1 /AFFINITY 0xc application2.exe를 시작합니다.

 

명령 확장을 사용하면  명령줄을 통한 외부 명령 호출이나 START명령이

아래와 같이 바뀝니다.

 

실행 파일이 아닌 파일을 단지 파일 이름을 명령으로 입력함으로써

    파일 연결을 통해 호출할 수 있습니다. (예를 들면 WORD.DOC

    .DOC 파일 확장자와 연결된 응용 프로그램을 시작합니다.)

    명령 스크립트 안에서 이러한 연결을 만드는 방법을 알려면

    ASSOC FTYPE 명령을 입력하십시오.

 

32비트 GUI 응용 프로그램을 실행할 때는, CMD.EXE

    응용 프로그램이 끝나기를 기다리지 않고 명령 프롬프트로

    반환됩니다. 명령 스크립트 안에서 실행되면 이러한 새 동작이

    발생하지 않습니다.

 

확장자나 경로 한정자 없이 첫 토큰이 CMD인 명령줄을

    실행할 때는 CMD COMSPEC 변수의 값으로 바꾸며 따라서

    최소한의 경우 임의의 CMD.EXE 버전이 선택되는 것을 막을 수 있습니다.

 

첫 토큰이 확장자를 가지지 않는 명령줄을 실행할 때 CMD.EXE

    어떤 확장자를 어떤 순서로 찾을 것인지 결정하기 위해 PATHEXT

    환경 변수 값을 사용합니다. PATHEXT 변수의 기본값은 아래와 같습니다.

    .COM;.EXE;.BAT;.CMD

 

   구문에서 PATH 변수와 같이 ; 기호로 요소를 분리한다는 점에

   유의하십시오.

 

명령을 실행할 때는 확장자가 같지 않으면 확장자가 없는 이름이

디렉터리 이름과 같은 지 찾아보고 만약 있으면 START명령이

그 경로에서 탐색기를 시작합니다. 명령줄에서 이러한 것이 수행되면

그 경로에 CD /D를 수행하는 것과 같습니다.

 

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함