2013-03-02 14 views

答えて

14

ELSEの最後に間違った種類のブラケットがあります。)の代わりに}があります。それを変更する:

@echo off 
echo before 
IF 1 == 1 (
    echo got it 
) ELSE (
    echo missed 
) 
echo done 

出力は次のとおりです。

before 
got it 
done 
+0

うわー、ネストされたスタイルで、それ以外の場合のように動作します!ダムについて話す! 11分で、私はあなたの答えを受け入れることができます。 –

+1

@Stepこれは彼の答えを受け入れる11分の思い出です。良い一日を。 –

+0

サイドトラッキングされています。完了:) –

0

これはちょうど

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 
     ) 
    ) 
    ) 
) 
関連する問題