Инструменты пользователя

Инструменты сайта


ru:documentation:setenv

SetEnv

SetEnv [/A|/AD] [/EV-] [/EE] <имя переменной окружения> <текст>

Устанавливает значение новой или существующей переменной окружения. Все изменения будут доступны только текущего и дочерних процессов.

Параметры

имя переменной окруженияИмя изменяемой переменной окружения.
текстТекст, который будет присвоен переменной.

Переключатели

/EV-Отключает использование переменных и переменных окружения в тексте.
/EEВключает применение эскейп-последовательностей (\n, \r, \t) в тексте.
Добавляет текст к существующей переменной (при отсутствии параметра — перезаписывает).
/АDТо же, что и /A, но разрешает дублирование (см. примечание).

Связанные

GetEnv, Set

Примечания

При использовании опции /A плагин проверяет наличие добавляемого текста в конце текста переменной и не добавляет его повторно. Это позволяет избежать ситуации с постоянным добавлением строки при перезапуске TC или его выгрузки командой cm_UnloadPlugins. Если все же нужно добавлять текст без этой проверки, используйте опцию /AD.

Пример использования (было актуально для версий TC < 8.0): можно положить noclose.pif в каталог Total Commander и добавить этот путь в PATH процесса, в этом случае команда Shift+Enter будет работать корректно без необходимости копирования этого файла в каталог Windows.

Имя переменной окружения не может содержать символ «=». Если имя содержит спецсимволы, то чтение переменной может быть произведено только с помощью команды GetEnv.

ru/documentation/setenv.txt · Последние изменения: 2020/09/17 17:55 — loopback

Инструменты страницы