Windowsバッチで、入力値によって処理を分岐するサンプルです。
サンプル
例)入力値によって処理を分岐する
1 2 3 4 5 6 7 8 9 10 11 12 13 |
@echo off set /p x="よろしいですか?(y/n):" if "%x%" == "y" ( echo yが入力されました。 ) else if "%x%" == "n" ( echo nが入力されました。 ) else ( echo yまたはnを入力してください。 ) pause |
(実行結果例)
- コマンドプロンプト
- C:¥>sample.bat よろしいですか?(y/n):y yが入力されました。 続行するには何かキーを押してください . . .
備考
- ifで値を判定する時、変数も""で囲うのがポイントです。
コメント