Microsoft Windows [CMD Version 5.2.3790]
Microsoft (R) Windows Script Host 버전 5.6
일괄 파일에서 환경 변경의 지역화를 시작합니다.
SETLOCAL이 시작된 후 일어난 환경변경은 일괄 파일에만 유효합니다.
이전 설정으로 복구하려면 ENDLOCAL을 사용해야 합니다.
배치 스크립트 끝에 도달하면, 암시적인 ENDLOCAL이
배치 스크립트가 만든 모든 특별한 SETLOCAL 명령어를 실행합니다.
SETLOCAL
명령 확장을 사용하면 SETLOCAL는 아래와 같이 바뀝니다.
SETLOCAL 일괄 명령은 선택적인 인수를 받아들이게 되는데,
인수는 ENABLEEXTENSIONS나 DISABLEEXTENSIONS가 될 수 있습니다.
이렇게 하면 SETLOCAL 명령에 앞서 설정한 것에 관계 없이 대응되는
ENDLOCAL 명령이 나타날 때까지 명령 처리 확장을 사용하거나 사용하지 않습니다.
SETLOCAL 명령은 인수가 주어지면 ERRORLEVEL값을 설정합니다.
두개의 올바른 인수 중 하나가 주어지고 다른 하나가 주어지지 않으면 0이 됩니다.
이것으로 아래와 같은 기법을 사용하여 일괄 스크립트에서 확장을
사용 가능한지를 결정할 수 있습니다.
VERIFY OTHER 2>nul
SETLOCAL ENABLEEXTENSIONS
IF ERRORLEVEL 1 echo 확장을 사용할 수 없습니다.
이것은 CMD.EXE, SETLOCAL의 이전 버전에 ERRORLEVEL 값이
설정되지 않았기 때문에 작동합니다.
잘못된 인수와 함께 VERIFY 명령을 사용하면 ERRORLEVEL 값이
0이 아닌 값으로 초기화됩니다.
About Ms Dos or Cmd and network and Qbasic
2009년 10월 8일 목요일
피드 구독하기:
댓글 (Atom)
GolGol
블로그 보관함
-
▼
09
(16)
-
▼
10
(16)
- [ DOS - Batch ] help - 2000 cmd 외부 명령어 [a-c]
- [ DOS - Batch ] help - 98 dos 외부 명령어
- [ DOS - Batch ] help - 98 dos 내부 명령어
- [ DOS - Batch ] help - 98 Config
- [ DOS - Batch ] help - EXIT
- [ DOS - Batch ] Sample - exit
- [ DOS - Batch ] Sample set global local
- [ tag ] Sample
- [ DOS - Batch ] help - goto
- [ DOS - Batch ] help - call
- [ DOS - Batch ] help - setlocal
- [ DOS - Batch ] help - verify
- [ DOS - Batch ] help - set
- [ DOS - Batch ] help - echo
- [ DOS - Batch ] help - basic all
- [ DOS - Batch ] bit_photo1
-
▼
10
(16)

댓글 없음:
댓글 쓰기