Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Добавление переменной в реестр через Пуск->Выполнить (http://forum.oszone.net/showthread.php?t=235241)

gora 23-05-2012 19:00 1921205

Добавление переменной в реестр через Пуск->Выполнить
 
Имеется строка батника:
Код:

reg add "HKCU\SOFTWARE\Some Software Name" /v Location /t REG_EXPAND_SZ /d "%%SYSTEMDRIVE%%\Program Files\Some Software Name" /f
Она добавляет запись в реестр не раскрывая содержимого переменной %SYSTEMDRIVE%, т.е. она в реестре присутствует в виде %SYSTEMDRIVE%\Program Files\Some Software Name
Нужно выполнить аналогичное через Пуск->Выполнить, а не через батник.

Ограничение:
Т.к. это будет использоваться в файле конфигурации 7zsfx, то использовать в строке сочетание символов %%S нельзя. Это зарезервированная переменная модуля и он будет пытаться ее вставить, если обнаружит такое сочетание.

Вот такая вот задачка.

Спасибо.

Foreigner 23-05-2012 23:11 1921363

Код:

reg add "HKCU\SOFTWARE\Some Software Name" /v Location /t REG_EXPAND_SZ /d ""%"SYSTEMDRIVE"%"\Program Files\Some Software Name" /f


Время: 12:17.

Время: 12:17.
© OSzone.net 2001-