バッチファイルを実行中に一時停止する

2024年6月25日

バッチファイルを実行中に一時停止するには、一時停止用のコマンドを挿入することができます。通常、pause コマンドが使用されます。pause コマンドは、実行を一時停止して “続行するには何かキーを押してください…" と表示し、ユーザーがキーを押すと続行します。

例えば、以下のようにバッチファイル内に pause コマンドを挿入することで、一時停止できます:

batch
@echo off
echo "This is a batch file"
pause
echo "Continuing after pause..."

このバッチファイルは、「This is a batch file」と表示し、pause コマンドにより一時停止します。ユーザーがキーを押すと、「Continuing after pause…」が表示されます。

上記の例では、echo off が使用されています。これにより、バッチファイルが各コマンドを実行する前にそのコマンドを表示しないようにします。 echo off がない場合、各コマンドが実行される前にそのコマンドが表示されます。

バッチファイル全体が完了した後にウィンドウを閉じるには、最後に exit コマンドを追加します。

batch
@echo off
echo "This is a batch file"
pause
echo "Continuing after pause..."
exit

このコードをバッチファイルとして保存し、ダブルクリックして実行すると、pause コマンドで一時停止し、ユーザーがキーを押すとバッチファイルが完了し、ウィンドウが閉じられます。

未分類

Posted by ぼっち