Изменение пути в программировании

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

windows77839 Изменение пути в программированииПуть поиска можно изменить двумя способами: во-первых, можно для переменной среды окружения PATH указать новое значение, используя команду set. Например: set path=c:batchfiles Во-вторых, можно воспользоваться следующей «сокращенной» командой: path c:batchfiles Обе эти команды выполняют одно и то же действие: они устанавливают для переменной среды окружения PATH значение c:batchfiles, в результате чего CMD ведет поиск программ только в этой папке. Наверное, это не самая лучшая идея, потому что тем самым из пути удаляются папки Windows, и все стандартные программы командной строки становятся недоступными. Команды path и set всего лишь изменяют переменные среды для текущего, работающего экземпляра программы CMD. При открытии нового окна командной строки вы возвращаетесь назад к исходным значениям, устанавливаемым по умолчанию. Если нужно внести постоянные изменения в путь или в любую другую переменную среды окружения, чтобы это изменение фигурировало во всех будущих окнах командной строки CMD, эти изменения нужно вносить в диалоговом окне системных свойств, как показано далее в этой главе в разделе «Установка для переменных среды окружения значений по умолчанию». Можно также воспользоваться сценарием, рассмотренным в главе 4 «Доступ к файлам и реестру»; в Windows 7 и Vista можно воспользоваться командой setx. В большинстве случаев требуется всего лишь добавить новую папку к уже существующему списку пути, обычно в его начало, чтобы любые написанные вами пакетные файлы или установленные новые программы могли быть запущены путем набора их имени. Именно здесь и пригодится подстановка переменной среды окружения, и учитывая востребованность этого действия, оно выделено в отдельную схему. Новую папку можно также добавить в Конец пути поиска, воспользовавшись для этого следующим оператором: set path=%path%;с:batchfiles Порядок размещения играет роль только в том случае, если версии одной и той же команды имеются в более чем одной папке пути; Windows запустит ту из них, которая будет находиться в папке, подвергаемой поиску первой.

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

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