【バッチ】if文でelse文しか実行されない
Q&A
Closed
解決したいこと
画面から入力された値によって
if文で場合分けしたいです。
しかし、どれにも当てはまらず最後のelese文に入ります。
例えば「1」を入力しても
「”1:ddd”」となります。。。
なぜでしょうか。
echo ++++------------------------------------------------++++
echo 数字を入力してください。
echo ++++------------------------------------------------++++
SET /P status=数字入力 →
IF "%status%"=="1" (
echo "%status%:aaa"
) ELSE IF "%status%"=="2" (
echo "%status%:bbb"
) ELSE IF "%status%"=="3" (
echo "%status%:ccc"
) ELSE (
echo "%status%:ddd"
)
pause
0