バッチファイルで wait と sleep の基本的なサンプルコード
バッチファイル(.bat ファイル)を使用して、wait
と sleep
の基本的なサンプルコードを示します。wait
と sleep
は、バッチファイル内で一定の時間待機するために使用されるコマンドです。ただし、バッチファイルの動作は、実行する環境やバッチファイル内の他のコマンドと組み合わせによって異なることがあります。
- wait コマンドのサンプルコード: wait コマンドは、一定の時間を待機するためのコマンドではなく、特定の条件が満たされるまで待機するためのものです。例えば、あるプロセスが終了するまで待機する場合に使用します。
@echo off
echo Waiting for a process to finish...
wait 3000 ; 3000 ミリ秒(3秒)待機
echo Process finished.
- sleep コマンドのサンプルコード: sleep コマンドは、指定した時間だけ待機するためのコマンドです。
@echo off
echo Sleeping for 5 seconds...
timeout /t 5 /nobreak ; 5 秒間待機
echo Awake now.
上記のコードでは、timeout
コマンドを使用して待機時間を指定しています。/t
オプションで待機する時間(秒単位)を指定し、/nobreak
オプションでユーザーがキーを押して待機を中断できないようにしています。
バッチファイル内で使用するコマンドは、実行環境やバッチファイル内の他のコマンドとの組み合わせによって異なる振る舞いをすることがあります。したがって、実際の環境で動作を確認して調整することが大切です。