Я работаю со сценарием, который имеет два возможных варианта: Y = да / операция 1 и N = нет / отмена операции. Всякий раз, когда я выбираю «да», сначала выводится сообщение об отмене, затем выполняется операция 1. Я хочу, чтобы правильные сообщения отображались только для соответствующих вариантов. Вот мой код:
@ECHO OFF
:choice
echo.
echo Do you want to proceed with the process?
echo Enter Y to run or N to cancel.
set /p :choice=
if /I "%c%" EQU "Y" goto :YES
if /I "%c%" EQU "N" goto :NO
:NO
echo The operation has been cancelled...
PAUSE
goto :END
:YES
:: Additional code for operation 1 goes here.
echo The operation has been completed successfully!
PAUSE
:END