명령 확장을 사용하면 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 문자열 문자열 명령 프롬프트 창의 제목을 지정합니다.
명령 프롬프트에서 CScript.exe를 사용하여 이 스크립트를 실행합니다(예: CScript manage-bde.wsf ). CScript를 .wsf 파일을 실행하는 기본 응용 프로그램으로 설정하려면 다음 명령을 실행합니다. ...
명령 확장은 기본적으로 사용하도록 설정되어 있습니다. 그렇지만 /E:OFF 스위치 사용하면 명령 확장을 사용하지 않을 수도 있습니다. REGEDIT.EXE를 사용하여 레지스트리에 있는 REG_DWORD 중에서 하나 또는 ...
명령 확장을 사용하면 CALL은 아래와 같이 바뀝니다. CALL 명령이 레이블을 CALL 대상으로 받아들이며 구문은 다음과 같습니다: CALL :레이블 인수 새 일괄 파일 문장은 지정한 인수로 만들어지며 제어는 지정한 ...
명령 확장을 사용하면 CHDIR은 아래와 같이 바뀝니다. 현재 디렉터리 문자열이 디스크 이름에 있는 것 같이 사용되도록 변환됩니다. 그러므로 CD C:\TEMP는 실제로, 이 디렉터리가 디스크에 있으면 현재 디렉터리가 ...
명령 확장을 사용하면 DATE 명령은 새 날짜를 묻지 않고 현재 날짜를 바로 출력할 수 있게 하는 /T 스위치를 지원합니다.
명령 확장을 사용하면 DEL과 ERASE는 아래와 같이 바뀝니다. /S 스위치의 의미가 바뀌어, 찾지 못하는 파일이 아니라 지워진 파일을 보여줍니다.
명령 확장을 사용하면 ENDLOCAL은 아래와 같이 바뀝니다. 대응되는 SETLOCAL이 새 ENABLEEXTENSIONS이나 DISABLEEXTENSIONS 옵션을 사용하여 명령 확장을 사용하거나 사용하지 않으면, ...