명령 확장을 사용하면 명령줄을 통한 외부 명령 호출이나 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를 수행하는 것과 같습니다.
명령 확장을 사용하면 PUSHD 명령은 일반적인 드라이브 문자와 경로뿐만 아니라 네트워크 경로도 받아들입니다. 네트워크 경로를 지정하면 PUSHD는 지정한 해당 네트워크 리소스를 가리키는 임시 드라이브 문자를 만든 다음 ...
명령 확장을 사용하면 SETLOCAL는 아래와 같이 바뀝니다. SETLOCAL 일괄 명령은 선택적인 인수를 받아들이게 되는데, 인수는 ENABLEEXTENSIONS나 DISABLEEXTENSIONS가 될 수 있습니다. ...
명령 확장을 사용하면 SET는 아래와 같이 바뀝니다. SET 명령은 변수 이름만으로 호출되며, = 기호나 값으로 그 변수의 값을 표시하지는 않습니다. 예를 들어, SET P 는 문자 'P'로 시작되는 모든 변수를 표시합니다. ...
명령 확장을 사용하면 TIME 명령은 새 시간을 묻지 않고 현재 시간을 바로 출력할 수 있게 하는 /T 스위치를 지원합니다.
명령 확장을 사용하면 명령줄을 통한 외부 명령 호출이나 START명령이 아래와 같이 바뀝니다. 실행 파일이 아닌 파일을 단지 파일 이름을 명령으로 입력함으로써 파일 연결을 통해 호출할 수 있습니다. (예를 들면 WORD.DOC는 ...
명령 확장을 사용하면 확장될 수 있으나 SET에 의해 표시되는 변수 목록에 나타나지 않는 몇몇의 동적 환경 변수가 있습니다. 이 변수 값은 변수 값이 확장될 때마다 동적으로 계산됩니다. 사용자가 변수를 이 이름 중 하나로 ...
명령 확장을 사용하면, SHIFT 명령은 n(n은 0에서 8사이의 수)째 인수에서 이동을 시작하는 /n 스위치를 지원합니다. 예를 들어: SHIFT /2 는 %3을 %2로, %4를 %3으로, %1을 %0으로 이동합니다. ...
명령 확장을 사용하여 Windows 플랫폼에서 실행하면, BREAK 명령은 디버거로 오류를 검출하고 있을 때에 하드 코드 중단점을 입력합니다.
명령: (식별자는 대문자로 표시되고 ]는 선택 사항을 나타냄) NAME - 기본 서버를 사용하는 호스트/도메인 NAME에 대한 정보 인쇄 NAME1 NAME2 - 위와 같지만 NAME2를 서버로 사용 help 또는 ? ...