![]() |
не работает set в esle
все привет. есть код
Код:
::@echo off set cb0=cb0 echo %cb0% set cbFullName=%cb0%%cb% echo %cbFullName% не присваивает и не выводит результат. что не так? |
Цитата:
Вот Ваши скрипт, насколько понял работает. Код:
::@echo off |
нет, не работает. да и как первое эхо поймет, что нужно вывести только %cb0%, а не всю строку?
верно, теневое управление сеансами пользователей. |
chek,
Код:
@Echo Off |
спасибо, работает.
а какая ошибка в моем первоначальном? |
Вот Ваш вариант, но рабочий.
Код:
@Echo Off Проанализируйте выполнение вот этого кода: Код:
@Echo Off В принципе, если вести себя аккуратно и не совать Echo внутрь If, то конкретно ваш код можно написать: Код:
@Echo Off |
Цитата:
Цитата:
Код:
if Содержимое_переменной_окружения_cb==t ( Что делать — использовать отложенное раскрытие переменных окружения (сообщение коллеги megaloman выше), использовать двойное раскрытие по call (годится не для всех случаев). |
Время: 03:57. |
Время: 03:57.
© OSzone.net 2001-