명령 확장을 사용하면 확장될 수 있으나 SET에 의해 표시되는 변수 목록에 나타나지 않는 몇몇의 동적 환경 변수가 있습니다. 이 변수 값은 변수 값이 확장될 때마다 동적으로 계산됩니다. 사용자가 변수를 이 이름 중 하나로 ...

명령 확장을 사용하면 확장될 수 있으나 SET에 의해
표시되는 변수 목록에 나타나지 않는 몇몇의
동적 환경 변수가 있습니다. 이 변수 값은
변수 값이 확장될 때마다 동적으로 계산됩니다.
사용자가 변수를 이 이름 중 하나로 분명하게 정의하면
이 정의가 아래에 설명된 동적 변수를 무시합니다:

%%CD%% - 현재 디렉터리 문자열로 확장합니다.

%%DATE%% - DATE 명령과 같은 포맷을 사용하여 현재 날짜로 확장합니다.

%%TIME%% - TIME 명령과 같은 포맷을 사용하여 현재 시간으로 확장합니다.

%%RANDOM%% - 0과 32767 사이에 있는 임의 숫자로 확장합니다.

%%ERRORLEVEL%% - 현재 ERRPRLEVEL 값으로 확장합니다

%%CMDEXTVERSION%% - 현재 명령 프로세서 확장자 버전 번호로
    확장합니다.

%%CMDCMDLINE%% - 명령 프로세서를 호출하는 원본 명령줄로
    확장합니다.
명령 확장을 사용하면 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 또는 ? ... 명령에서 {0} 드라이브에 대한 시스템 복원을 비활성화할 수 없습니다. 이 작업을 수행하는 데 필요한 사용 권한이 없을 수 있습니다.