Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Обработка множественного choice (http://forum.oszone.net/showthread.php?t=210537)

sLiDeR-X 05-07-2011 13:48 1707414

Обработка множественного 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
)

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

Помогите скорректировать.

gora 05-07-2011 13:58 1707419

Код:

@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.

Время: 13:29.
© OSzone.net 2001-