CMD/BAT - [решено] Обработка множественного choice

Ответить
Аватара пользователя
sLiDeR-X

CMD/BAT - [решено] Обработка множественного choice

Сообщение sLiDeR-X »

Хочу сделать вот такую конструкцию:



Код:

Код: Выделить всё

choice /C YN /M "Хотите ... 1 ?"
if "%errorlevel%"=="1" set marker1==OK
choice /C YN /M "Хотите ... 2 ?"
if "%errorlevel%"=="1" set marker2==OK
if %marker1%==OK (
echo. выполняю 1
)
if %marker2%==OK (
echo. выполняю 2
)

Если отвечаю ДА, то батник отрабатывает. Если в одном из пунктов НЕТ, то завершается форсировано на том пункте, на котором ответил НЕТ.



Помогите скорректировать.
Аватара пользователя
gora

Re: CMD/BAT - [решено] Обработка множественного choice

Сообщение gora »

Код:

Код: Выделить всё

@Echo Off
choice /C YN /M "Хотите ... 1 ?"
if "%errorlevel%"=="1" set marker1=OK
choice /C YN /M "Хотите ... 2 ?"
if "%errorlevel%"=="1" set marker2=OK
if "%marker1%"=="OK" (
echo. выполняю 1
)
if "%marker2%"=="OK" (
echo. выполняю 2
)
Ответить

Вернуться в «Скриптовые языки администрирования Windows»