Система - Реестр - командная строка; экспорт выборочных параметров (values)

Ответить
Аватара пользователя
Mersim

Система - Реестр - командная строка; экспорт выборочных параметров (values)

Сообщение Mersim »

Подскажите, плз, консольную утилитку.

Может в составе какого-то пакета...



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

Re: Система - Реестр - командная строка; экспорт выборочных параметров (values)

Сообщение Mersim »

Обнаружил в 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М(!)

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



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

.
Ответить

Вернуться в «Программное обеспечение Windows»