CALL: 한 일괄 프로그램에서 다른 일괄 프로 ...


... "CALL" Microsoft Windows 도움말에서 발췌
... 명령의 예 "CALL"
... 중요 정보, "CALL" 명령에 대한 팁

명령: "CALL" 켜짐 Windows 11, 10, .. 사용 가능

"CALL" Microsoft Windows 도움말에서 발췌

Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.

C:\\WINDOWS>

한 일괄 프로그램에서 다른 일괄 프로그램을 호출합니다.

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는 다른 값으로 바뀔 수 있습니다.
    %~ 구문은 올바른 매개 변수에 의해 종료됩니다.
    %~ 수정자는 %*와 함께 사용될 수 없습니다.

명령의 예 "CALL"

그만큼`CALL`Windows 명령 프롬프트의 명령은 배치 스크립트 내의 다른 배치 스크립트 실행을 시작하는 데 사용됩니다. 다음은 주석이 포함된 몇 가지 예입니다. 예 1: 다른 배치 스크립트에 대한 단순 호출:

CALL 다른_스크립트.bat

설명: 이 명령은 배치 스크립트를 호출합니다.`다른_스크립트.bat`에. 그만큼`CALL`명령은 호출된 스크립트가 완료된 후 제어가 원래 스크립트로 돌아가는지 확인하는 데 사용됩니다. 예 2: 호출된 스크립트에 매개변수 전달:

CALL 다른_스크립트.bat Parameter1 Parameter2

설명: 매개변수는 여기에 있습니다.`Parameter1`그리고`Parameter2`호출된 배치 스크립트에 전달됩니다. 이내에`다른_스크립트.bat`다음 매개변수를 사용할 수 있습니다.`%1`,`%2`등을 검색할 수 있습니다. 예 3: 사용`%*`전달된 모든 매개변수에 대해:

CALL 다른_스크립트.bat %*

설명:*`%`전달된 모든 매개변수를 나타냅니다. 이 명령은`다른_스크립트.bat`원본 스크립트에 전달된 모든 매개변수를 전달합니다. 예제 4: 호출된 스크립트의 반환 값을 확인합니다.

CALL 다른_스크립트.bat
IF ERRORLEVEL 1 (
    ECHO 호출된 스크립트에서 오류가 반환되었습니다..
) ELSE (
    ECHO 호출된 스크립트가 성공적으로 실행되었습니다..
)

설명: 호출된 배치 스크립트는 여기에 있습니다.`다른_스크립트.bat`실행. 그런 다음`ERRORLEVEL`스크립트가 오류를 반환했는지 확인합니다. 예 5: 사용`GOTO`통화 후:

CALL 다른_스크립트.bat
GOTO 계속하다
:계속하다
ECHO 스크립트가 성공적으로 호출되었습니다..

설명: 배치 스크립트는 다음과 같습니다.`다른_스크립트.bat`호출되고 호출 후 실행은 점프 레이블이 됩니다.`계속하다`전달. 그만큼`CALL`명령은 배치 스크립트에서 다른 스크립트를 호출하고 실행이 원래 스크립트로 돌아가도록 하려는 경우 특히 유용합니다. 이는 다른 스크립트를 호출한 후 원래 스크립트를 계속하는 것이 중요합니다.

중요 정보, "CALL" 명령에 대한 팁

예, 제작 시 염두에 두어야 할 몇 가지 중요한 사항과 고려 사항이 있습니다.`CALL`Windows 명령 프롬프트의 명령: 1. 배치 스크립트와 함께 사용: `CALL`명령은 일반적으로 배치 스크립트 내에서 다른 배치 스크립트를 호출하는 데 사용됩니다. 다른 파일 형식을 실행할 때는 필요하지 않을 수도 있습니다. 2. 반환 값 확인: 호출된 배치 스크립트가 반환 값을 반환하는 경우 다음을 사용하여 수행할 수 있습니다.`ERRORLEVEL`확인하다. 참고하세요`ERRORLEVEL`마지막으로 실행된 명령의 반환 값만 반영합니다.

CALL 다른_스크립트.bat
IF ERRORLEVEL 1 (
    ECHO 호출된 스크립트에서 오류가 반환되었습니다..
) ELSE (
    ECHO 호출된 스크립트가 성공적으로 실행되었습니다..
)

3. 매개변수의 올바른 사용: 호출된 배치 스크립트에 매개변수를 전달할 때 매개변수의 올바른 사용에 주의하세요. 매개변수는 호출된 스크립트에서 사용될 수 있습니다.`%1`,`%2`등을 검색할 수 있습니다.

CALL 다른_스크립트.bat Parameter1 Parameter2

4. 구문 및 공백: 구문이 올바른지, 불필요한 공백이 없는지 확인하세요. 이로 인해 오류가 발생할 수 있습니다. 5. 안전 고려 사항: 사용 시`CALL`매개변수가 포함된 스크립트에서는 보안 위험을 최소화하기 위해 전달된 매개변수의 유효성을 올바르게 검증하고 처리하는지 확인하는 것이 중요합니다. 6. 모니터링 및 로깅: 다른 스크립트를 호출하는 배치 스크립트를 개발할 때 모니터링 및 로깅 방법을 사용하여 실행 및 가능한 오류를 모니터링하는 것이 종종 권장됩니다. 7. 무한 루프 방지: 루프에서 배치 스크립트를 호출하여 실수로 무한 루프를 생성하지 않도록 주의하세요. 이로 인해 스크립트가 계속해서 자신을 호출하게 될 수 있습니다. 8. 버전별 차이점: `CALL`명령은 Windows 버전에 따라 다를 수 있습니다. 특정 Windows 버전에 대한 설명서를 참조하는 것이 좋습니다. 다음 사항을 고려하여 다음을 사용하세요.`CALL`배치 스크립트에서 적절하고 안전하게.


Deutsch
English
Español
Français
Italiano
日本語 (Nihongo)
한국어 (Hangugeo)
汉语 (Hànyǔ)
Türkçe
Português
Português
Svenska
Norsk
Dansk
Suomi
Nederlands
Polski









Windows-10


... Windows 10 FAQ
... Windows 10 How To


Windows 10 How To


... Windows 11 How To
... Windows 10 FAQ



명령을 CALL - 한 일괄 프로그램에서 다른 일괄 프로그램을 호출합니다.

HTTP: ... console/ko/006.htm
0.108
20841

Unattractive aspect ratio when scanning with WinScan2PDF?

Turn off automatic updates, yes or no!

How do i find out what type is my Drive, SSD, or HDD on Windows 11, 10?

Why Windows 10/11 close my programs and APPs at program start?

Lohnt sich ein Raspberry Pi 3, 4, 5 ... ist es ein günstiges System!

How can I modify the Windows 10 Start Menu?



(0)