Редактирование переменных среды окружения

Оцените статью

windows76196 Редактирование переменных среды окруженияКак и при работе со старой оболочкой COMMAND. COM, в любой команде строка вида %перемеииая% заменяется значением переменной среды окружения по имени Переменная. Одно из расширений оболочки CMD заключается в предоставлении возможности изменять извлекаемое из переменной среды окружения содержимое. В то время как редактирование аргументов командной строки сфокусировано вокруг манипуляций с именами файлов, редактирование переменных среды окружения разработано так, чтобы позволить вам извлекать подстроки.

Могут использоваться следующие виды выражений. Выражение вида %имя: стр1=стр2% заменяет любое появление строкового значения Стр 1 строковым значением Стр2. Строковое значение Str2 может быть пустой строкой, чтобы удалить все появления Стр1. Строковое значение Стр1 Можно начать со звездочки (*), которая заставляет CMD заменять все символы вплоть до конца, включая Стр 1. Вот ряд примеров редактирования переменной среды окружения var=ABC; DEFjGHI. Первый приведенный пример может быть особенно полезен, если нужно использовать список, хранящийся в переменной PATH в цикле for. Для for нужно видеть имена файлов или папок, разделенные запятыми, а в PATH они разделены точками с запятыми. Далее этот вопрос будет рассмотрен более подробно.

Чтобы изучить вопрос работы с переменными среды окружения более детально, следует обратиться к разделу «Установка значений переменных с помощью команды set» главы 10. Если вы используете подстановку отредактированного значения переменной, выберите для своей переменной букву, которую не нужно использовать в качестве одной из букв редактирования. Команда for прекращает рассмотрение выражения редактирования, как только ей попадается буква ее переменной. Например, если нужно воспользоваться функцией редактирования ~f, для цикла for следует выбрать какую-нибудь другую букву переменной.

Комментирование закрыто.

Вверх страницы
x