MS-DOS 및 Windows 명령 줄 호출 명령

차례:

MS-DOS 및 Windows 명령 줄 호출 명령
MS-DOS 및 Windows 명령 줄 호출 명령

비디오: CMD랑 친해지기!! -컴맹편- 2024, 할 수있다

비디오: CMD랑 친해지기!! -컴맹편- 2024, 할 수있다
Anonim

호출 명령은 다른 배치 파일 내에서 배치 파일을 실행하는 사용자 수 있습니다.

유효성

호출은 내부 명령이며 다음 Microsoft 운영 체제에서 사용할 수 있습니다.

  • 모든 버전의 MS-DOS
  • 윈도우 95
  • 윈도우 98
  • 윈도우 ME
  • 윈도우 NT
  • 윈도우 2000
  • 윈도우 XP
  • 윈도우 비스타
  • 윈도우 7
  • 윈도우 8
  • 윈도우 10

호출 구문

  • Windows 2000 및 Windows XP 호출 구문
  • MS-DOS, Windows 95, Windows 98, Windows ME 호출 구문.

Windows 2000 및 Windows XP 이상 호출 구문

한 배치 프로그램을 다른 배치 프로그램에서 호출합니다.

호출 [드라이브:] [경로] 파일 이름 [배치 매개 변수]

명령 확장이 활성화되면 CALL은 다음과 같이 변경됩니다.

CALL 명령은 이제 레이블을 CALL의 대상으로 승인합니다. 구문은 다음과 같습니다.

전화: 라벨 인수

지정된 인수를 사용하여 새 배치 파일 컨텍스트가 작성되고 지정된 레이블 다음에 명령문으로 제어가 전달됩니다. 배치 스크립트 파일 끝에 두 번 도달하여 "종료"해야합니다. 끝을 처음 읽을 때 제어는 CALL 문 다음으로 돌아갑니다. 두 번째로 배치 스크립트를 종료합니다. GOTO /?를 입력하십시오 . 배치 스크립트에서 "반환"할 수있는 GOTO: EOF 확장에 대한 설명.

배치 스크립트 인수 참조 (% 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 % 1에 대한 PATH 환경 변수에 나열된 디렉토리를 검색하고 처음 발견 된 드라이브 문자 및 경로로 확장합니다.
% ~ ftza1 % 1을 DIR과 같은 출력 라인으로 확장합니다.

위의 예에서 % 1 및 PATH는 다른 유효한 값으로 대체 될 수 있습니다. % ~ 구문은 유효한 인수 번호로 종료됩니다. % ~ 수정자는 % * 매개 변수와 함께 사용할 수 없습니다.

MS-DOS, Windows 95, Windows 98, Windows ME 호출 구문

한 배치 프로그램을 다른 배치 프로그램에서 호출합니다.

호출 [드라이브:] [경로] 파일 이름 [배치 매개 변수]

배치 매개 변수는 배치 프로그램에 필요한 명령 행 정보를 지정합니다.