私は持っている:
@echo off
echo before
IF 1 == 1 (
echo got it
) ELSE (
echo missed
}
echo done
このコードは「前」を出力するだけで、他には何も出力しません。何が欠けているのかわかりません...
私は持っている:
@echo off
echo before
IF 1 == 1 (
echo got it
) ELSE (
echo missed
}
echo done
このコードは「前」を出力するだけで、他には何も出力しません。何が欠けているのかわかりません...
ELSE の最後に間違った種類のブラケットがあります。}
代わりに. があり)
ます。次のように変更します。
@echo off
echo before
IF 1 == 1 (
echo got it
) ELSE (
echo missed
)
echo done
出力は次のとおりです。
before
got it
done
これは、ネストされたスタイルの場合と同じように機能します
IF %CHUSEL%==0 (
SET IP=10.148.24.1
) ELSE (
IF %CHUSEL%==1 (
SET IP=10.148.24.2
) ELSE (
IF %CHUSEL%==2 (
SET IP=10.148.24.3
) ELSE (
IF %CHUSEL%==3 (
SET IP=10.148.24.4
)
)
)
)