Компьютерный форум 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=245687)

vlad_exe@vk 29-10-2012 00:20 2014047

Как редактировать реестр через бат
 
Мне необходим скрипт чтобы если


[HKEY_CURRENT_USER\Software\Valve\Steam]
"language"="english"

менял его на


"language"="russian"

помогите кто нибудь .

ShaddyR 29-10-2012 00:25 2014053

vlad_exe@vk, дык и впиши нужное значение да добавь заголовок. Типа так:

Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Valve\Steam]
"language"="russian"

сохрани как valve.reg и запускай из батника командой regedit /s valve.reg

Instant_SR 25-11-2013 10:59 2261252

Вот, наверное, это верная ветка.
создание .reg файла и последующий его load не пойдет.
интересует "присвоение ключу определенного значения".
имеется %путь_в_реестре% и %ключ_реестра% надо, что-то типа:

set %путь_в_реестре%\%ключ_реестра%=[значение] (естественно интересует как описать конструкцию в reg.exe и именно в bat-реализации)

Интересны 2 варианта:

1 - строковый параметр
2 - двоичный

Instant_SR 25-11-2013 11:24 2261259

!!!отбой нашел способ опытным путем

reg.exe add "HKCU\Software\Microsoft\Shared\UcClient" /v "ConfigurationMode" /t %type% /d "0x1" /f

это обычная строка задания значений параметру.
стоит учесть 1 нюанс %type% я определяю в листинге заранее, кто просто будет тренироваться, то может указать его явно "REG_WORD" например


Время: 21:36.

Время: 21:36.
© OSzone.net 2001-