QA@IT
この質問・回答は、@ITの旧掲示板からインポートされたものです。

WindowsのBATファイル(DOSコマンド)で確認入力させたい

いつも参考にさせていただいてます。

Windowsで
簡単なセットアップを行うバッチファイルを作ったのですが、
セットアップを開始する前に、「セットアップしますか(Y/N)」
を表示させて、"N"を入力したときはEXITさせたいのですが、
良い方法はないですか。

いろいろ調べてみたのですが、なかなか分からず
スレさせていただきました。

宜しくお願いいたします。

質問者:うーたん

回答

見つけました。

SET /P 変数="セットアップしますか(Y/N)"
IF %変数% == "N" GOTO END
セットアップ内容
:END
EXIT

こんな感じでしょうか。

投稿者:うーたん

編集 履歴 (0)

うーたんさんの書き込み (2008-10-03 15:38) より:

見つけました。

SET /P 変数="セットアップしますか(Y/N)"

IF %変数% == "N" GOTO END

セットアップ内容

:END

EXIT

こんな感じでしょうか。

こんな感じだと思います。

もっと凝るとしたら、
・英小文字の場合も考慮する
・YでもNでもない場合は、再度入力を要求する

くらいでしょうか。

投稿者:rain

編集 履歴 (0)

rainさん
ご返答ありがとうございます。

・英小文字の場合も考慮する
・YでもNでもない場合は、再度入力を要求する

確かに!
がんばってみます。

投稿者:うーたん

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。