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


 


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

명령: "CALL" 켜짐 Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 사용 가능

명령의 예 "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" 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`명령은 일반적으로 배치 스크립트 내에서 다른 배치 스크립트를 호출하는 데 사용됩니다. 다른 파일 형식을 실행할 때는 필요하지 않을 수도 있습니다. 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.093
20841
Windows 10/8.1: Can I disable or remove the lock screen  (faster login)?
Talking about digitization is politicians business, acting is yours!
How long does it take to install Windows 10 (download)?
Who benefits most from the Pixel Tester for Screens and why?
Automatisches Wiederholen von YouTube-Videos als Schleife!
Automatisches Wiederholen von YouTube-Videos als Schleife!
How can I customize the admin,  Windows 8.1 / 10 (user account)?
Taskmanager starten unter Windows!
Automatische Updates deaktivieren, Ja oder Nein!
Vergrößerung im Internet Explorer 11 / 10 (zoom, Schrift)!



(0)