PDA

Показать полную графическую версию : Реестр - командная строка; экспорт выборочных параметров (values)


Mersim
29-02-2016, 14:32
Подскажите, плз, консольную утилитку.
Может в составе какого-то пакета...

К примеру, мне из всех параметров (values) нужны только эти два:
[HKCU\Control Panel\Desktop\WindowMetrics]
"BorderWidth"="-15"
...
"ScrollHeight"="-240"
"ScrollWidth"="-240"
...
"Shell Icon Size"="32"
"MinAnimate"="0"
Хочу написать:
utilitka -export "HKCU\Control Panel\Desktop\WindowMetrics\ScrollHeight" ScrollHeight.reg
utilitka -export "HKCU\Control Panel\Desktop\WindowMetrics\ScrollWidth" ScrollWidth.reg
Я где-то ужЕ видел подобную запись обращения к параметрам (values), но вспомнить не могу :(
(конкретная нотация не принципиальна)

А если она сможет и со списком параметров работать, чтобы не в несколько, а в один файл сливать, то было бы здорово:
utilitka -export Scroll.lst Scroll.reg
и получаем
[HKCU\Control Panel\Desktop\WindowMetrics]
"ScrollHeight"="-240"
"ScrollWidth"="-240"

К сожалению, Reg и RegEdit работают только с ключами (keys).
Разбор выдачи Reg Query через For не предлагать.

Ну и, в принципе, буду благодарен, если просто накидаете консолек.
А то выдача в гугле (https://www.google.ru/#newwindow=1&q=windows+registry+command+line+tools) беспонтовая - слишком избитые ключевые слова :(

Конечно, может я чо и недосмотрел в синтаксисе Reg и RegEdit - и на старуху бывает прореха.
Поправьте, если что...
.

Mersim
29-02-2016, 15:26
Обнаружил в Resplendence Registrar консольку rrc.exe

Обрадовался было...
HKLM\Software\Fred\\value1
Specifies a value value1 in key HKEY_LOCAL_MACHINE\Software\Fred on the local machine.

Куда там... фтыкаю ему:
RRC Export "HKCU\Control Panel\Desktop\WindowMetrics\\ScrollHeight" /filename=ScrollHeight.reg

Отвечает:
Error: a registry value has been specified, not a key
Т.е. видит, видит(!), падла, что это value, а обрабатывать не хочет.

При том, что есть самостоятельная команда:
RRC GetValue [\\machinename\]rootkey\keyname[\\valuename]
Есть и DeleteValue.

Нет, это вредительство ведь какое-то. Саботаж.
Ладно. Спасибо хоть на этом. Костылик-то из не должен получиться вроде.

Ключи /nocomments и /nocopyright и пр. сервисные в Command Reference не отражены. Искать их надо по всему ману.
Хэлп на экран я так и не смог получить. Хотя:
/help or /? If this parameter is specified, a help page will be displayed for the specified command.

Размер 3М(!)
Хорошо, хоть что работает отдельно от пакета. Но это навскидку только. Я просто перенес ее в другую папку. Где она еще там шарится при таком размере?..

Тема остается открытой, увы...
.




© OSzone.net 2001-2012