CMD/BAT - [решено] Внесение в реестр данных через BAT файл
-
Iska
Re: CMD/BAT - [решено] Внесение в реестр данных через BAT файл
Здравствуйте, уважаемые! А подскажите, пожалуйста, как с помощью CMD/BAT просто открыть нужную ветвь реестра? Ну что б без " Пуск" - Выполнить - regedit и далее..."
-
Vadikan
-
Vadikan
Re: CMD/BAT - [решено] Внесение в реестр данных через BAT файл
Цитата juk_777:
что-то не сложно показать?
Ну, хоть немного самостоятельных усилий приложить сложно?
Хотя бы запустите ту команду, которая предложена, там есть примеры... раз уж ни гугл, ни яндекс недоступны...
что-то не сложно показать?
CMD/BAT - [решено] Внесение в реестр данных через BAT файл
Ну, хоть немного самостоятельных усилий приложить сложно?
Хотя бы запустите ту команду, которая предложена, там есть примеры... раз уж ни гугл, ни яндекс недоступны...
-
YuS_2
Re: CMD/BAT - [решено] Внесение в реестр данных через BAT файл
Цитата juk_777:
как с помощью CMD/BAT просто открыть нужную ветвь реестра?
Именно открыть потребный раздел реестра можно, например, посредством regjump.exe из комплекта SysInternals:
как с помощью CMD/BAT просто открыть нужную ветвь реестра?
CMD/BAT - [решено] Внесение в реестр данных через BAT файл
Именно открыть потребный раздел реестра можно, например, посредством regjump.exe из комплекта SysInternals:
RegJump - Windows Sysinternals | Microsoft Docs
.-
Iska
Re: CMD/BAT - [решено] Внесение в реестр данных через BAT файл
Именно открыть потребный раздел реестра
также и
Код:
также и
nircmd
поможет это сделать:Код:
Код: Выделить всё
nircmd.exe regedit "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion"-
alpap
Re: CMD/BAT - [решено] Внесение в реестр данных через BAT файл
Ну вот к примеру мне надо зайти в
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
Как выглядит содержимое .bat файла?
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
Как выглядит содержимое .bat файла?
-
juk_777
Re: CMD/BAT - [решено] Внесение в реестр данных через BAT файл
Ну вот к примеру мне надо зайти в
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
Как выглядит содержимое .bat файла?
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
Как выглядит содержимое .bat файла?
-
juk_777
-
Vadikan
Re: CMD/BAT - [решено] Внесение в реестр данных через BAT файл
Короче, открыть - это значит перейти в редакторе реестра.
Это можно и без сторонних утилит, фокусу 100 лет, потому что в реестре сохраняется последний открытый раздел.
Скрипт PowerShell на коленке
Код:
Пример запуска
Код:
Это можно и без сторонних утилит, фокусу 100 лет, потому что в реестре сохраняется последний открытый раздел.
Скрипт PowerShell на коленке
Код:
Код: Выделить всё
param(
$Lastkey=""
)
$regedit = Get-Process regedit -ErrorAction SilentlyContinue
if ($regedit) {
$regedit.CloseMainWindow()
Start-Sleep -Milliseconds 100
if (!$regedit.HasExited) {
$regedit | Stop-Process -Force
}
}
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Name Lastkey -Value $Lastkey -Type String -Force
Start-Process regedit
Remove-Variable regeditПример запуска
Код:
Код: Выделить всё
.\lastkey.ps1 -Lastkey "HKEY_CURRENT_USER\Keyboard Layout\Preload"-
Iska
Re: CMD/BAT - [решено] Внесение в реестр данных через BAT файл
Vadikan, нещщитово — нет запоминания предыдущего значения, ожидания закрытия и восстановления предыдущего значения
.
Но, можно оставить сие для реализации в качестве самостоятельного упражнения
.
.Но, можно оставить сие для реализации в качестве самостоятельного упражнения
.