명령: "PAUSE" 켜짐 Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 사용 가능
명령의 예 "PAUSE"
그만큼
`PAUSE`Windows 명령 프롬프트의 명령은 배치 스크립트 실행을 일시 중지하고 사용자 입력을 기다리는 데 사용됩니다. 다음은
`PAUSE`-명령:
예 1: PAUSE의 간단한 사용:
ECHO 이건 예전에 온 메시지야 PAUSE
PAUSE
ECHO 이후에 온 메시지입니다 PAUSE
설명: 스크립트는 메시지를 인쇄한 다음 실행됩니다.
`PAUSE`다음 메시지로 넘어가기 전에 사용자가 키를 누를 때까지 기다립니다.
예 2: PAUSE가 포함된 사용자 친화적인 메시지:
ECHO 에 오신 것을 환영합니다 Batch-스크립트!
PAUSE
설명: 친근한 환영 메시지를 표시하고 사용자가 계속하려면 키를 누를 때까지 기다립니다.
예 3: 루프에서 PAUSE 사용:
FOR /L %%G IN (1,1,5) DO (
ECHO 루프 패스 Nr. %%G
PAUSE
)
설명: 루프를 실행하고 각 반복에 대한 메시지를 표시합니다. 다음 패스로 이동하기 전에 사용자가 키를 누를 때까지 기다립니다.
예 4: 조건 블록의 PAUSE:
IF EXIST 파일.txt (
ECHO 파일이 존재합니다.
) ELSE (
ECHO 파일이 존재하지 않습니다.
)
PAUSE
설명: "File.txt" 파일이 있는지 확인하고 해당 메시지를 인쇄한 후 사용자가 키를 누를 때까지 기다립니다.
예 5: 여러 PAUSE 명령:
ECHO 첫 번째 단계
PAUSE
ECHO 두번째 단계
PAUSE
ECHO 세 번째 단계
PAUSE
설명: 여러 단계를 수행하고 사용합니다.
`PAUSE`각 단계 사이에 실행을 일시 중지하고 사용자 입력을 기다립니다.
예 6: 메시지가 있는 일시 중지 및 시간 초과:
ECHO 스크립트는 in 5 초 계속.
타임아웃 /T 5 /NOBREAK
ECHO 스크립트 계속.
설명: 메시지를 표시하고
`타임아웃`-옵션으로 5초 지연을 설정하는 명령
`/NOBREAK`추가합니다. 다만, 사용자는 버튼을 눌러 대기시간을 취소할 수 있다.
이 예는 다양한 응용 프로그램을 보여줍니다.
`PAUSE`배치 스크립트의 명령. 참고하세요
`PAUSE`스크립트 실행을 일시 중지하고 사용자가 스크립트를 계속하기 전에 출력을 검토할 수 있는 기회를 제공하는 데 특히 유용합니다.
"PAUSE" Microsoft Windows 도움말에서 발췌
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
일괄 프로그램 처리를 일단 보류하고 다음 메시지를 보여줍니다.
계속하려면 아무 키나 클릭하십시오 . . .
중요 정보, "PAUSE" 명령에 대한 팁
그만큼
`PAUSE`Windows 명령 프롬프트의 명령은 사용하기 쉽지만 몇 가지 중요한 고려 사항이 있습니다.
1.
사용자 상호작용: `PAUSE`사용자 상호 작용이 가능하도록 설계되었습니다. 사용자가 키를 누를 때까지 배치 스크립트 실행을 일시 중지합니다. 이는 사용자가 스크립트의 진행 상황을 확인하도록 하려는 경우 특히 유용합니다.
2.
스크립트 깨기: 참고
`PAUSE`스크립트는 일시 중지되고 사용자가 키를 누를 때까지 기다립니다. 이는 사용자 상호 작용을 허용하는 데 유용할 수 있지만 사용자 상호 작용 없이 완전히 자동으로 실행되도록 스크립트를 생성하는 경우에는 피해야 합니다.
3.
TIMEOUT 사용: 어떤 경우에는
`타임아웃`스크립트가 계속되기 전에 시간 지연을 원하는 경우 사용하는 명령입니다.
`PAUSE`사용자 작업을 무기한 기다립니다.
`타임아웃`일정 시간이 지난 후에도 계속됩니다.
타임아웃 /T 10 /NOBREAK
이 명령은 스크립트를 10초 동안 일시 중지했다가 다시 시작합니다.
4.
오류 관찰: `PAUSE`사용자가 가능한 오류 메시지나 문제를 검토할 수 있도록 스크립트에서 실행 속도를 늦추는 데 사용할 수 있습니다. 이는 배치 스크립트 개발 중에 특히 유용합니다.
5.
키보드 입력: 참고
`PAUSE`키보드 입력을 기다리고 있습니다. 사용자는 스크립트를 계속하려면 키를 눌러야 합니다. 이는 자동화된 프로세스에 문제가 될 수 있습니다.
6.
사용자 중단으로 인한 시간 초과: `타임아웃`~와 함께
`/NOBREAK`이를 통해 사용자는 버튼을 눌러 지연을 취소할 수 있습니다. 이는 사용자 상호 작용에 유연성을 제공하는 데 유용할 수 있습니다.
타임아웃 /T 5 /NOBREAK
여기서는 사용자가 미리 키를 누르지 않는 한 5초 후에 스크립트가 계속됩니다.
7.
배치 스크립트 개발: 배치 스크립트를 개발하는 동안 다음이 유용할 때가 많습니다.
`PAUSE`검사 또는 디버깅을 위해 실행을 일시 중지합니다.
당신을 확인하십시오
`PAUSE`특정 시나리오에 가장 적합한 컨텍스트에서. 사용자로부터 확인을 받거나 오류를 확인하려는 시나리오에 특히 유용합니다. 그러나 가능하다면 스크립트 실행을 최적화하기 위해 사용자 상호 작용이 없는 자동화된 솔루션을 선호하십시오.