Войти

Показать полную графическую версию : [решено] как сделать меню выбора в батнике ?


mitiya
26-06-2006, 14:47
кажется видел когда-то как это сделать,даже где-то на этом сайте,но щас найти не удалось.

Пытался с if покавырятся ,но какая-то фигня получается



1 SET /P N=
2 if '%N%'=='1' set x=00
3 echo %x%
4 if '%N%'=='2' set x=01



в 3 строке выводится значение x ,но после 3 строки батник вырубается.

ShaddyR
26-06-2006, 15:32
mitiya: делай так
@echo off
set x=not_set!!!
SET /P N="Enter number (N=): "
echo Entered number is "%N%"
if /i '%N%'=='1' goto x1
if /i '%N%'=='2' goto x2
goto xx

:x1
set x=00
echo %x%
goto end

:x2
set x=01
echo %x%
goto end

rem ... other blocks

:xx
echo No such values. Try again...
echo %x%

:end

mitiya
26-06-2006, 18:15
работае . спасибо

ShaddyR
26-06-2006, 18:27
ю а велкам. (с) Timsky
еще бы не работало :cool:




© OSzone.net 2001-2012