Вообще-то если hklm, то hklm\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Сами же говорили чуть ранее
Цитата termitt:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment вот сюда должна записать то есть hklm »
|
Проверить можно в regedit или в свойствах системы: Панель Управления > Система > Дополн. параметры системы > Переменные среды > Системные переменные > PATH
Либо перезагрузить компьютер
Код:
![Выделить весь код](images/misc/selectcode.png)
@echo off
setlocal
set "key=hklm\System\CurrentControlSet\Control\Session Manager\Environment"
set "parameter=path"
set "value=%ProgramFiles%\Autodesk\AutoCAD 2014"
1>nul 2>&1 reg query "%key%" /v "%parameter%" || (
reg add "%key%" /v "%parameter%" /t reg_sz /d "%value%"
goto:eof
)
for /f "tokens=3*" %%i in ('reg query "%key%" /v "%parameter%"') do call:add %%i %%j
goto:eof
:add
reg add "%key%" /v "%parameter%" /d "%*;%value%" /f
Батник должен быть запущен с повышенными привилегиями (от Администратора)