osp2008
30-06-2010, 08:56
Отрабатывает этот кусок скрипта но не выполняет ни один переход по метке хотя присваевает а = 06
Подскажите плиз где я ошибся
Set a=%date:~3,2%
if %a==12 goto ob12
if %a==11 goto ob11
if %a==10 goto ob10
if %a==09 goto ob09
if %a==08 goto ob08
if %a==07 goto ob07
if %a==06 goto ob06
if %a==05 goto ob05
if %a==04 goto ob04
if %a==03 goto ob03
if %a==02 goto ob02
if %a==01 goto ob01
exit
Просто отрабатывает от 12 до 01 и выходит хотя все метки установлены
:ob12
кусок скрипта
exit
......
......
:ob01
кусок скрипта
exit
Подскажите плиз где я ошибся
Set a=%date:~3,2%
if %a==12 goto ob12
if %a==11 goto ob11
if %a==10 goto ob10
if %a==09 goto ob09
if %a==08 goto ob08
if %a==07 goto ob07
if %a==06 goto ob06
if %a==05 goto ob05
if %a==04 goto ob04
if %a==03 goto ob03
if %a==02 goto ob02
if %a==01 goto ob01
exit
Просто отрабатывает от 12 до 01 и выходит хотя все метки установлены
:ob12
кусок скрипта
exit
......
......
:ob01
кусок скрипта
exit