Обработка множественного choice
Хочу сделать вот такую конструкцию:
Код:
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
)
Если отвечаю ДА, то батник отрабатывает. Если в одном из пунктов НЕТ, то завершается форсировано на том пункте, на котором ответил НЕТ.
Помогите скорректировать.
|
Код:
@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
)
|
Время: 13:29.
© OSzone.net 2001-