PDA

Показать полную графическую версию : Переменную среду преобазовать в абсолютный путь CMD/BAT


papacoca
26-03-2014, 14:49
Есть переменная среда пути: %appdata%\Microsoft
~Задача~ преобразовать его в Абсолютный путь и Добавить в "Значение" стокового параметра "Userinit" в ветку реестра "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" \\Там ссылка C:\Windows\system32\userinit.exe ее не трограть а просто добавить преобразованую ссылку.
Должно получится типа: C:\Windows\system32\userinit.exe,C:\Users\Администратор\AppData\Roaming\Microsoft\*.bat
============================================
~Проблема~ заключается в чем: в "Userinit" нельзя использовать переменные среды, потому нужно узнать абсольтный путь к "%appdata%"

Georgio
26-03-2014, 15:26
@>nul reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Userinit /d "C:\Windows\system32\userinit.exe,%APPDATA%\Microsoft\*.bat" /f




© OSzone.net 2001-2012