윈 도 우 배치파일에서 내장명령어로 대기시간 구현 sleep
2022.12.01 23:07
안녕하세요?
최근 배치파일 보면서 생각나서 이전에 생각만 했던 것을 만들어 봤습니다.^^
보통은 sleep timeout choice ping 등을 사용하겠지만, 심하게 다이어트된 PE에서 필요할 수 있어서...
위 빨간 네모 안의 서브프로시져를 사용하시는 배치파일 하단에 추가하여 사용할 수 있습니다.
또 다른 좋은 아이디어가 있으실까요?
밤이 깊어 가네요. 편히 주무십시오 ~.~
댓글 [9]
-
cungice 2022.12.01 23:55
-
샤 2022.12.02 02:11
수고하셨습니다.
-
상발이 2022.12.02 06:10
수고하셨습니다.
-
왕초보 2022.12.02 10:12
좋은 정보 감사합니다
-
intnet 2022.12.03 08:11
timeout 명령도 참고해보세요
-
지후빠 2022.12.03 09:45
제목에 명시했듯이... cmd 내장명령어로만 sleep 기능을 만들어 본 것입니다.
댓글과 추천해주신 모든 분께 감사드립니다. ^^
-
bangul 2022.12.08 16:38
감사합니다.
echo %t2%
-
지후빠 2022.12.08 21:17
감사합니다. ^^
:sleep
set T1=1%time:~6,2%%time:~-2%
:loop
set T2=1%time:~6,2%%time:~-2%
if %T1% gtr %T2% set /a T2+=6000
set /a T2-=T1
if %1 gtr %T2% goto :loop
exit /b %T2%
-
지후빠 2024.08.15 12:36
:Sleep -- Wait less than 60 seconds.
:: -- %~1: 1/100 second, ex) 50 = 0.5 sec
SETLOCAL
set T1=1%TIME:~6,2%%TIME:~-2%
:sloop
set T2=1%TIME:~6,2%%TIME:~-2%
if %T1% GTR %T2% set /a T2+=6000
set /a T2-=T1
if %1 GTR %T2% goto:sloop
ENDLOCAL & EXIT /b %T2%
수고 많으셨습니다. 감사합니다.