完了後にバッチファイルをループまたは開始する方法

更新日:2018年11月13日Computer Hope

バッチファイルでgotoコマンドを使用して、プログラムの別のセクションにスキップして、スクリプトの実行を「分岐」させることができます。プログラムの後半にスキップすると、スクリプトの行をバイパスできます。プログラムの前の部分にスキップすると、単純なループを作成できます。

以下は、Windowsバッチファイルでgotoを使用するいくつかの方法の例です。

@echo offcls:startecho Example of a loopgoto start

この最初の例では、ファイルを終了するまで、コンピューターは「ループの例」を何度も出力します。この例をキャンセルするには、Ctrl + Cを押します。

@echo offcls:startecho Example of a looppausegoto start

次に、goto行の前にpauseステートメントを追加すると、バッチをループする前に任意のキーを押すようにユーザーに求められます。ファイル。一時停止を追加すると、ユーザーは「準備ができたときにバッチを実行できます。

最後に、この最後の例で最も推奨される方法では、バッチファイルを再実行するかどうかを確認するメッセージが表示されます。「y」を押す「gotoコマンドを使用し、戻ってバッチファイルを開始して再実行します。他のキーを押すと、バッチファイルが終了します。上記のコードは、以前のWindows98以前を実行している場合はWindows2000、XP以降のユーザー向けです。 「choiceコマンドを使用する必要があります。

「echoExampleof a loop」行をバッチファイルに置き換えると、任意のバッチファイルをループまたは再実行できます。

追加情報

  • gotoページとsetページには、これらのコマンドの完全な構文があります。
  • 詳細については、ループ定義を参照してください。およびループ上の関連リンク。
  • バッチファイルのヘルプ。

Leave a Reply

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です