tôi có:Dos batch - cơ bản if/else không làm việc
@echo off
echo before
IF 1 == 1 (
echo got it
) ELSE (
echo missed
}
echo done
Mã này chỉ in "trước" và không có gì khác. Tôi không biết mình đang thiếu gì ...
tôi có:Dos batch - cơ bản if/else không làm việc
@echo off
echo before
IF 1 == 1 (
echo got it
) ELSE (
echo missed
}
echo done
Mã này chỉ in "trước" và không có gì khác. Tôi không biết mình đang thiếu gì ...
Bạn đã chọn sai khung ở cuối ELSE - bạn đã có }
thay vì )
. Thay đổi nó để:
@echo off
echo before
IF 1 == 1 (
echo got it
) ELSE (
echo missed
)
echo done
đầu ra là:
before
got it
done
này hoạt động giống như nếu khác trong phong cách lồng
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
)
)
)
)
Wow! Nói về câm !! Trong 11 phút Jon tôi sẽ có thể chấp nhận câu trả lời của bạn. –
@Step Đây là lời nhắc 11 phút của bạn để chấp nhận câu trả lời của anh ấy. Chúc một ngày tốt lành. –
Đã bị bỏ qua. Làm xong :) –