![]() |
Автоматизация добавления пути в переменную среды Path
Доброго времени суток!
Хочу автоматизировать добавление некого пути (к примеру "C:\123") в переменную среды Path Пробую Код:
set path=C:\123;%path% Код:
set Захожу в Win+Break->"Дополнительно"->"Переменные Среды" - там Path без изменений (ничего не добавилось)...((( Я так понимаю что можно изменить в реестре значение переменной HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PATH Но я не знаю как его изменить в плане того чтоб к старому значению добавить ";C:\123" ...((( Или может кто подскажет более красивый способ автоматизации добавления пути в переменную среды Path чем через изменение значения переменной реестра... Заранее благодарен!!! |
Цитата:
Цитата:
А то, что ты вводил в cmd - так оно действует только локально для конкретной задачи. |
Цитата:
Я ведь хочу автоматизировать сей процес... |
|
Petya V4sechkin, Последний пример (пакетный файл) это как раз то что мне надо!!!
Спасибо огромное!!! :oszone: Только вот если путь который я хочу добавить заканчивается на "\" то надо после %addtopath% ещё один слеш дописывать: Код:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "%curpath%;%addtopath%\" /f Хотел попробовать поэксперементировать с ключиком "/s" в REG ADD, который как раз определяет разделитель, который используется для разделения данных в многострочных параметрах типа REG_MULTI_SZ. По умолчанию, считается равным "\0" Но чёт ничего у меня не получается пока...не знаю синтаксиса ключа "/s" ))) Может кто что-то подскажет как с этим ключиком работать? |
Цитата:
Цитата:
|
Цитата:
Просто встречались мне програмки которые при инсталяции добавляли путь заканчивающийся на "\" Цитата:
Просто хотел чтоб можно было в строку Код:
set addtopath=... а при добавлении слеша после %addtopath% с "C:\123" уже не отработает... и даже если сделать так Код:
set addtopath=C:\123\\ Понимаю что если нет разницы для Path "C:\123" или "C:\123\" то все эти мои заморочки безсмыслены...но всё же для общего развития хотел научиться применять в REG ADD ключик "/s" |
Цитата:
|
Petya V4sechkin, Ещё раз большое спасибо!
|
Время: 23:42. |
Время: 23:42.
© OSzone.net 2001-