Batch Script - дает ли приведенный ниже скрипт правильный вывод - PullRequest
0 голосов
/ 17 мая 2018

Пытаюсь написать условие IF-ELSE в пакетном скрипте с функциями.это не работает.Можете ли вы помочь мне, если я здесь не так?Его работа для условия IF идет хорошо.Но ELSE не работал, это показывало ошибку ниже: «else» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

set A=2
if %A%==1 GOTO:GOOD
else GOTO:BAD

:GOOD 
echo All is well
EXIT /B 1

:BAD
echo Wrong
EXIT /B 1

1 Ответ

0 голосов
/ 17 мая 2018

Попробуйте это:

set A=2
if %A%==1 ( 
    GOTO:GOOD
) else (
    GOTO:BAD
)

:GOOD 
echo All is well
EXIT /B 1

:BAD
echo Wrong
EXIT /B 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...