バッチファイルのプログラミングは得意だけど、「はい」「いいえ」の選択肢や、「1」「2」「3」の選択肢を表示するメニューの作り方がわからない......。それなら、このサイトをご覧ください!
1
スタート>実行
2
cmd "と入力する(クォーテーションは使わないでください)
3
"edit "と入力
4
太字・太字なしに注意しながら、次のように入力する。それぞれの後にEnterを押す。括弧内は入力しないでください。これは手順を説明するための注釈です。
5
echo off(このコマンドはコマンド入力を「隠す」。)
6
cls (このコマンドは上記のものを消去します。オプションですが、見た目をすっきりさせたいのであればお勧めします。) start
7
echo
8
echo 選択肢1 ("選択肢1 "は好きな名前に変更可能。どの選択肢でもよい)
9
エコー 選択肢2
10
echo 選択肢 3 (必要な選択肢がすべて揃うまで、これを続ける)
11
set /p choice=(ここに "Yes or No? "のような質問かコマンドを入れる)」と入力する。
12
if not '%choice%'== set choice=%choice:~0,1%」と入力する。
13
if '%choice%'=='1' goto :choice1
14
if '%choice%'=='2' goto :choice2
15
(このパターンを十分な数が得られるまで続ける。 その後、type:)
16
echo "%choice%"は有効なオプションではありません。もう一度試してください。
17
を入力してください。
18
gotoスタート
19
その後、次のように入力する: choice1
20
(実行したいコマンド)
21
goto end 選択肢2
22
(コマンド)
23
goto終了 choice3
24
(コマンド)
25
終了
26
ファイルが完成するまで、このパターンを続ける。
27
ポーズ
28
終了
29
これを.batファイルとして保存する。ダブルクリックしてバッチファイルをテストする。
この記事は、CC BY-NC-SAの下で公開された「 バッチファイルにオプションや選択肢を作成する方法 」を修正して作成されました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。
コメント
最新を表示する
NG表示方式
NGID一覧