【バッチファイル】sleep処理をする

PR

前提

sleepコマンドは存在しない。
timeoutコマンドでsleep処理が可能。

PR

サンプルプログラム

@echo off

echo 開始時間 : %date% %time%

REM 10秒Sleepさせる
timeout /nobreak 10 > nul

echo 終了時間 : %date% %time%
echo:

pause
exit

「> nul」により、sleep処理している旨のメッセージを非表示にしています。

PR

実行結果

sleep処理ができました。

実行結果
実行結果
PR

参考

timeoutコマンドに指定する秒数は、変数での指定も可能。

@echo off

echo 開始時間 : %date% %time%

REM 1分(60秒)
set /a sleepTime=1*60

REM Sleepさせる
timeout /nobreak %sleepTime% > null

echo 終了時間 : %date% %time%
echo:

pause
exit
タイトルとURLをコピーしました