본문 바로가기
언어/Batch

[Batch] 시간 딜레이 주기

by 코딩히어로 2023. 1. 20.
728x90


배치파일 작성 중 어느 구간에서 일정시간 동안 딜레이를 주기 위해서는

timeout 구문을 사용하면 간단하게 구현이 가능합니다

@echo off

:START

set ip_setting=70.7.105.191

cd /adb
adb kill-server

echo 코드동작이 완료되었습니다

위의 코드에서 배치파일을 실행하게 되면 너무 빠르게 코드가 실행되고 끝나버립니다

그런데 여기에서 코드동작이 완료되었다는 출력 결과를 만약 동작 후 10초 뒤에 받고 싶다면

다음과 같이 간단하게 한 줄만 넣어주면 됩니다

@echo off

:START

set ip_setting=70.7.105.191

cd /adb
adb kill-server

timeout 10

echo 코드동작이 완료되었습니다

해당 코드를 실행하면 timeout 구문에서 10초간 Block이 되고 다음 구문이 실행되게 됩니다

이처럼 배치파일에서 다음 코드의 실행을 지연시키는 명령어로 timeout을 사용합니다

728x90
반응형

'언어 > Batch' 카테고리의 다른 글

[Batch] 출력결과 조건으로 사용하기  (1) 2023.01.20
[Batch] 조건문 IF ELSE문  (0) 2022.12.12
[Batch] 윈도우 배치파일 만드는 방법  (0) 2022.12.07

댓글