pause

pause = 키 누를 때까지 BAT 멈추기.
BAT(배치파일)에서 pause는 “아무 키나 누를 때 까지 잠깐 멈춰라” 라는 명령어.

bat 코드
Copy to Clipboard
실행 화면
Copy to Clipboard

pause를 실행하면 콘솔 창에 이렇게 뜸. 그리고 키 하나 누르면 다음 줄 실행.

pause 사용 용도

  • 결과 확인용
  • 오류 확인용
  • 드래그 실행 BAT (창 바로 닫히는거 방지)
  • 디버깅용

BAT 파일은 보통 실행 끝나면 창이 바로 꺼져버림. 그래서 결과를 보려고 마지막에 pause 넣어둠.

bat 코드
Copy to Clipboard
실행 화면
Copy to Clipboard

작업 완료 메시지 보고 키 누르기 전까지 창 안닫힘.

pause 형태

기본

bat 코드
Copy to Clipboard
실행 화면
Copy to Clipboard

메시지 안보이게

bat 코드
Copy to Clipboard
실행 화면
Copy to Clipboard

조용히 기다리기만 함

원하는 문구만 보이게

bat 코드
Copy to Clipboard
실행 화면
Copy to Clipboard

원하는 문구만 보이게 (응용)

bat 코드
Copy to Clipboard
실행 화면
Copy to Clipboard

원하는 문구만 보이게 (깔끔)

bat 코드
Copy to Clipboard
실행 화면
Copy to Clipboard

줄 바꿈 없이 텍스트만 출력. 같은 줄에서 대기 할 수 있음. echo는 줄바꿈 생김.

set /p “-” 작동 원리

bat 코드 기본형
Copy to Clipboard

set /p는 사용자 입력을 받는 명령어.

bat 코드
Copy to Clipboard
실행 화면
Copy to Clipboard

입력을 기다림. 입력값이 name 변수에 저장됨.

bat 코드
Copy to Clipboard
실행 화면
Copy to Clipboard

변수명을 비워버린 것. 입력은 받지만 변수에 저장 안함. 대신 텍스트만 줄바꿈 없이 출력됨.