Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

【Ask_AI】バッチの最初にウェイトを入れる

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

1つのタスクスケジューラで複数のバッチを連続で実行させるにあたりインターバルを入れたかったため。

【AIによる概要】

バッチファイルの最初にウェイト(待機時間)を入れるには、timeout コマンドを使用するのが最も一般的で確実です。 [1]
以下の記述を追加することで、指定した秒数だけ処理を一時停止できます。 [1]
bat
@echo off
rem 5秒間待機する(ユーザーのキー入力でスキップ可能)
timeout /t 5

rem ユーザーのキー入力も受け付けずに5秒間待機する場合は /nobreak を追加
timeout /t 5 /nobreak

rem メッセージを画面に出したくない場合は > nul を末尾に追加
timeout /t 5 /nobreak > nul

echo ウェイト終了後の処理をここに記述...
pause
コードは注意してご使用ください。

コマンドのオプション解説
  • /t 秒数: 待機する秒数を指定します。
  • /nobreak: キーボードのキーを押してもウェイトを強制スキップさせないようにします。
  • > nul: 「何秒待機しています」という画面メッセージ自体を非表示にします。 [1, 2]

 

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