Цитата Diskretor:
Нагуглил такой ключ для установки этого режима принудительно: »
|
Второе — задание параметра в самом интерпретаторе команд:
читать дальше »
Цитата cmd.exe /?:
/E:ON Разрешение расширений команд (см. ниже)
/E:OFF Запрет расширений команд (см. ниже)
…
/V:ON Разрешение отложенного расширения переменных среды с применением
символа '!' в качестве разделителя. Например, /V:ON разрешает
использовать !var! в качестве расширения переменной var во время
выполнения. Синтаксис var служит для расширения переменных
при вводе, что приводит к совсем другим результатам внутри
цикла FOR.
/V:OFF Запрет отложенного расширения переменных среды.
|
Цитата Diskretor:
Но полной уверенности нет, что это работает. »
|
Это работает, будьте уверены. Приоритет у HKCU.
Цитата Diskretor:
Теперь конечно взял за привычку, если даю код основанный на For с ключами ВСЕГДА пишу:
Код: 
SetLocal EnableExtensions
чтобы не возникало лишних ненужных вопросов. »
|
Я по той же причине использую:
Код:

setlocal enableextensions enabledelayedexpansion
P.S. У меня сразу в Far Manager'е задан такой шаблон для пакетных файлов:
читать дальше »
Код:

@echo off
setlocal enableextensions enabledelayedexpansion
<курсор ввода>
endlocal
exit /b 0