About Ms Dos or Cmd and network and Qbasic

2009년 10월 8일 목요일

[ DOS - Batch ] help - call

Microsoft Windows [CMD Version 5.2.3790]
Microsoft (R) Windows Script Host 버전 5.6
한 일괄 프로그램에서 다른 일괄 프로그램을 호출합니다.



CALL [드라이브:][경로]파일이름 [일괄매개 변수]

일괄매개 변수 일괄 프로그램에서 필요한 명령줄 정보를 지정합니다.


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

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

CALL :레이블 인수


새 일괄 파일 문장은 지정한 인수로 만들어지며

제어는 지정한 레이블 뒤에 나오는 명령문으로 전달됩니다.


일괄 스크립트 파일 끝에 두 번 도달하면 두 번 "exit"해야 합니다.

끝을 처음 읽을 때에는 제어를 CALL 명령문 바로 뒤로 반환합니다.

그 다음에 읽을 때에는 일괄 스크립트를 마칩니다.


일괄 스크립트에서 반환할 수 있는 GOTO :EOF 확장에 대한 설명을

보려면 GOTO /?를 입력하십시오.





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

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

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

%~1 - 인용 부호(")를 제거하면서 %1을 확장합니다.
%~f1 - %1을 완전 검증된 경로 이름으로 확장합니다.
%~d1 - %1을 드라이브 문자로만 확장합니다.
%~p1 - %1을 경로로만 확장합니다.
%~n1 - %1을 파일 이름으로만 확장합니다.
%~x1 - %1을 파일 확장명으로만 확장합니다.
%~s1 - 경로에서 짧은 이름만을 포함하도록 변경합니다.
%~a1 - %1을 파일 속성으로 확장합니다.
%~t1 - %1을 날짜/시간으로 확장합니다.
%~z1 - %1을 파일 크기로 확장합니다.
%~$PATH:1 - PATH 환경 변수에 나열된 디렉터리에서 %1을
찾아서 처음 발견한 완전 검증된 이름으로 확장합니다.
환경 변수 이름이 정의되지 않았거나 찾기를 가지고
파일을 찾지 못했으면 이 수정자가 빈 문자열("")로
확장합니다.

수정자는 결합되어 복합 결과를 얻을 수 있습니다.

%~dp1 - %1을(를) 드라이브 문자와 경로로만 확장합니다.
%~nx1 - %1을 (를) 파일 이름과 확장자로만 확장합니다.
%~dp$PATH:1 - PATH 환경 변수에 나열된 디렉터리에서 %1을(를)
찾아서 처음 발견된 드라이브 문자와 경로로 확장합니다
%~ftza1 - %1을(를) 출력 행과 같은 DIR로 확장합니다.

위의 예에서 %1와 PATH는 다른 값으로 바뀔 수 있습니다.
%~ 구문은 올바른 매개 변수에 의해 종료됩니다.
%~ 수정자는 %*와 함께 사용될 수 없습니다.

댓글 없음:

댓글 쓰기

프로필

내 사진
심심해서 만들어봐요. .xp,2003,vista,win7/ .server,client,suNet/ .bbs,suNetProtocol/

GolGol

팔로어