Loki3D
26-03-2010, 12:48
регулярно ищу способы обхода передачи значения в переменную.
наглядный пример проблемы можно увидеть в Set /?
set VAR=before
if "%VAR%" == "before" (
set VAR=after
if "!VAR!" == "after" @echo Тело внутреннего оператора сравнения
)
подскажите пожалуйста, как заставить подобный скрипт рабоать и передавать в переменную VAR значение after
вроде как нужно использовать SETLOCAL ENABLEEXTENSIONS
но чтото не получается. приведите пожалуйста работающий пример
наглядный пример проблемы можно увидеть в Set /?
set VAR=before
if "%VAR%" == "before" (
set VAR=after
if "!VAR!" == "after" @echo Тело внутреннего оператора сравнения
)
подскажите пожалуйста, как заставить подобный скрипт рабоать и передавать в переменную VAR значение after
вроде как нужно использовать SETLOCAL ENABLEEXTENSIONS
но чтото не получается. приведите пожалуйста работающий пример