명령 확장을 사용하면 CALL은 아래와 같이 바뀝니다. CALL 명령이 레이블을 CALL 대상으로 받아들이며 구문은 다음과 같습니다: CALL :레이블 인수 새 배치 파일 문장은 지정한 인수로 만들어지며 제어는 지정한 ...

명령 확장을 사용하면 CALL은 아래와 같이 바뀝니다.

CALL 명령이 레이블을 CALL 대상으로 받아들이며 구문은 다음과 같습니다:

    CALL :레이블 인수

새 배치 파일 문장은 지정한 인수로 만들어지며 제어는 지정한
레이블 뒤에 나오는 명령문으로 전달됩니다.
일괄 스크립트 파일 끝에 두 번 도달하면 두 번 "exit"해야 합니다.
끝을 처음 읽을 때에는 제어를 CALL 명령문 바로 뒤로 반환합니다.
그 다음에 읽을 때에는 일괄 스크립트를 마칩니다.
일괄 스크립트에서 반환할 수 있는 GOTO :EOF 확장에 대한 설명을
보려면 GOTO /?를 입력하십시오.

또한 일괄 스크립트 인수 참조(%%0, %%1 등) 확장은 아래와 같이
바뀌게 됩니다.


    일괄 스크립트에 있는 %%*는 모든 인수를 참조합니다.
     (예: %%1 %%2 %%3 %%4 %%5 ...).

    일괄 변수(%
)의 기능이 다양해졌으며 다음과 같은 구문을
    사용할 수 있습니다:

       %%~1         - 인용 부호(")를 제거하면서 %%1을 확장합니다.
       %%~f1        - %%1을 정규화된 경로 이름으로 확장합니다.
       %%~d1        - %%1을 드라이브 문자로만 확장합니다.
       %%~p1        - %%1을 경로로만 확장합니다.
       %%~n1        - %%1을 파일 이름으로만 확장합니다.
       %%~x1        - %%1을 파일 확장명으로만 확장합니다.
       %%~s1        - 경로에서 짧은 이름만을 포함하도록 변경합니다.
       %%~a1        - %%1을 파일 속성으로 확장합니다.
       %%~t1         - %%1을 날짜/시간으로 확장합니다.
       %%~z1        - %%1을 파일 크기로 확장합니다.
       %%~$PATH:1   - PATH 환경 변수에 나열된 디렉터리에서 %%1을
                            찾아서 처음 발견한 정규화된 이름으로 확장합니다.
                            환경 변수 이름이 정의되지 않았거나 찾기를 가지고
                            파일을 찾지 못했으면 이 수정자가 빈 문자열로
                            확장합니다.
명령 텍스트를 사용하여 결합된 Begin/Process/End 절을 처리할 수 없습니다. 스크립트 또는 function은 begin/process/end 절이나 명령 텍스트 중 하나를 포함할 수 있지만 둘 다 포함할 ... 명령 프롬프트 창의 창 제목을 설정합니다. TITLE 문자열 문자열 명령 프롬프트 창의 제목을 지정합니다. 명령 핸들이 제공된 셸 핸들과 연결되어 있지 않기 때문에 WinRM 클라이언트가 요청을 처리할 수 없습니다. 명령 확장은 기본적으로 사용하도록 설정되어 있습니다. 그렇지만 /E:OFF 스위치 사용하면 명령 확장을 사용하지 않을 수도 있습니다. REGEDIT.EXE를 사용하여 레지스트리에 있는 REG_DWORD 중에서 하나 또는 ... 명령 확장을 사용하면 CALL은 아래와 같이 바뀝니다. CALL 명령이 레이블을 CALL 대상으로 받아들이며 구문은 다음과 같습니다: CALL :레이블 인수 새 배치 파일 문장은 지정한 인수로 만들어지며 제어는 지정한 ... 명령 확장을 사용하면 CHDIR은 아래와 같이 바뀝니다. 현재 디렉터리 문자열이 디스크 이름에 있는 것 같이 사용되도록 변환됩니다. 그러므로 CD C:\TEMP는 실제로, 이 디렉터리가 디스크에 있으면 현재 디렉터리가 ... 명령 확장을 사용하면 DATE 명령은 새 날짜를 묻지 않고 현재 날짜를 바로 출력할 수 있게 하는 /T 스위치를 지원합니다. 명령 확장을 사용하면 DEL과 ERASE는 아래와 같이 바뀝니다. /S 스위치의 의미가 바뀌어, 찾지 못하는 파일이 아니라 지워진 파일을 보여줍니다. 명령 확장을 사용하면 ENDLOCAL은 아래와 같이 바뀝니다. 대응되는 SETLOCAL이 새 ENABLEEXTENSIONS이나 DISABLEEXTENSIONS 옵션을 사용하여 명령 확장을 사용하거나 사용하지 않으면, ...