Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата 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
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:29, 28-03-2013 | #4