Результаты поиска по запросу "delayedvariableexpansion"
персонаж, чтобы исправить это.
от вопрос уже есть ответ здесь: Переменные ведут себя не так, как ожидалось [/questions/30282784/variables-are-not-behaving-as-expected] 1 ответsetlocal enabledelayedexpansion If "%computername%"=="USER-PC" ( set abc = ZZZ.bat echo %abc% pause ...
Cmd и восклицательные знаки - часть II
Мне действительно интересно, почему моя процедура замены строк работает при разборе текстовых файлов, содержащих любые специальные символы, включая восклицат...
Переменные ведут себя не так, как ожидалось
Я боролся, пытаясь получить правильный синтаксис для этого командного файла, и я не могу понять, почему некоторые вещи не работают.Переменная
Пакет: Возвращение значения из SETLOCAL EnableDelayedExpansion
Интересно, почему этот код не работает должным образом: @ECHO off SET S1=HELLO SETLOCAL EnableDelayedExpansion SET S2=!S1! WORLD^^! ECHO !S2! ENDLOCAL & SET S1=!S2! ECHO %S1% PAUSEВыход: HELLO WORLD! !S2!Ожидаемый результат: HELLO WORLD! HELLO ...
Справка по пакетному сценарию - замена подстроки переменной DelayedExpansion на другую переменную DelayedExpansion
Я пытаюсь сделать это! Var1: SomeText =! Var2 !! но этот код не работает. Что мне не хватает?
Cmd и восклицательные знаки - часть II
Мне действительно интересно, почему моя процедура замены строки работает при разборе текстовых файлов, содержащих любые специальные символы, включая восклицательные знаки. Я ожидал, что отложенное расширение переменной отключит особое значение ...