[CMD] REM(주석), TIMEOUT(시간지연), PAUSE(일시정지)
1. REM (주석)
- 배치파일 등을 작성할 때, 자신 혹은 타인이 알아보기 편하게 주석을 달려고할 때 보통 주석을 사용한다.
- .bat파일에 사용하는 주석은 'REM'을 사용한다.
2. TIMEOUT (시간지연)
- 배치파일에 여러 실행문을 작성했는데, 선후 관계가 있는 실행문은 겹쳐서 실행되면 안되기에 지연시간을 주기도 하는데,
- 이때 .bat파일에서 사용하는 지연시간 명령어는 'TIMEOUT'이다.
- (예 : timeout /t 1) 예시와 같이, /t옵션을 주면 옵션 뒤 나오는 숫자만큼 초단위 지연이된다.
3. PAUSE (일시정지)
- 보통 배치파일을 작성하고 실행시키면, 배치파일 내 실행문이 다 실행되면 자동으로 종료되는데,
- 이때, 자신이 작성한 실행문이 제대로 실행되었는지 바로 확인하고 싶을 때 사용하기도 한다.
- pause 명령어를 제일 끝에 사용하면, 배치파일 실행 후 cmd창을 닫기 위해 아무 키를 눌러야 cmd창이 종료된다.
아래는 TEST배치파일과 실행화면이다.
TEST.BAT
TEST.BAT 실행화면
* REM으로 작성한 문장은 주석으로 처리되기에 아무런 영향도 주지 않는다.
* TIMEOUT을 사용하면, 뒤에 숫자(초)만큼 'X초 기다리는 중'으로 기다리는 시간이 실시간으로 보여진다.
* PAUSE를 사용하면, PAUSE 명령어를 만나는 순간 대기(일시정지)하게 된다.
* PAUSE 명령어를 제일 끝에 사용하면, 자신이 사용한 실행문의 결과를 확인할 수 있다.
'Reference > CMD' 카테고리의 다른 글
[CMD 4장] ECHO(프린트, echo on / echo off), TIME(시간) (0) | 2020.01.27 |
---|---|
[CMD 3장] SET(변수설정), COPY(파일복사), MKDIR(폴더생성), RMDIR(폴더삭제) (0) | 2018.07.23 |
[CMD 1장] 프로세스 관련 명령어 (TASKLIST, TASKKILL) (0) | 2018.07.21 |