前提
sleepコマンドは存在しない。
timeoutコマンドでsleep処理が可能。
サンプルプログラム
@echo off
echo 開始時間 : %date% %time%
REM 10秒Sleepさせる
timeout /nobreak 10 > nul
echo 終了時間 : %date% %time%
echo:
pause
exit
実行結果
sleep処理ができました。
![実行結果](https://it-skill-memo.work/wp-content/uploads/2021/07/bat_timeout_001.png)
参考
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