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

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

Loki3D 26-03-2010 12:48 1377645

Связывание времени выполнения
 
регулярно ищу способы обхода передачи значения в переменную.
наглядный пример проблемы можно увидеть в Set /?

set VAR=before
if "%VAR%" == "before" (
set VAR=after
if "!VAR!" == "after" @echo Тело внутреннего оператора сравнения
)

подскажите пожалуйста, как заставить подобный скрипт рабоать и передавать в переменную VAR значение after
вроде как нужно использовать SETLOCAL ENABLEEXTENSIONS
но чтото не получается. приведите пожалуйста работающий пример

Petya V4sechkin 26-03-2010 13:07 1377661

Цитата:

Цитата Loki3D
вроде как нужно использовать

SetLocal EnableExtensions EnableDelayedExpansion

Loki3D 26-03-2010 13:13 1377665

Petya V4sechkin, большое спасибо, столько раз help перечитывал, а разници не замечал. :) даже стыдно.


Время: 18:44.

Время: 18:44.
© OSzone.net 2001-