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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Реестр - командная строка; экспорт выборочных параметров (values) (http://forum.oszone.net/showthread.php?t=312150)

Mersim 29-02-2016 14:32 2611405

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

К примеру, мне из всех параметров (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 не предлагать.

Ну и, в принципе, буду благодарен, если просто накидаете консолек.
А то выдача в гугле беспонтовая - слишком избитые ключевые слова :(

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

Mersim 29-02-2016 15:26 2611416

Обнаружил в 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М(!)
Хорошо, хоть что работает отдельно от пакета. Но это навскидку только. Я просто перенес ее в другую папку. Где она еще там шарится при таком размере?..

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


Время: 07:37.

Время: 07:37.
© OSzone.net 2001-