PDA

Показать полную графическую версию : [решено] Как редактировать реестр через бат


vlad_exe@vk
29-10-2012, 00:20
Мне необходим скрипт чтобы если


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

менял его на


"language"="russian"

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

ShaddyR
29-10-2012, 00:25
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
Вот, наверное, это верная ветка.
создание .reg файла и последующий его load не пойдет.
интересует "присвоение ключу определенного значения".
имеется %путь_в_реестре% и %ключ_реестра% надо, что-то типа:

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

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

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

Instant_SR
25-11-2013, 11:24
!!!отбой нашел способ опытным путем

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

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




© OSzone.net 2001-2012