Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Сохранить запись реестра

Ответить
Настройки темы
CMD/BAT - [решено] Сохранить запись реестра

Старожил


Сообщения: 193
Благодарности: 33

Профиль | Отправить PM | Цитировать


Изменения
Автор: cleric1985_n
Дата: 17-04-2010
Как сохранить значение реестра с помощью командной строки, нужно именно значение, а не весь ключ...при чем это значение хранится в таком виде:
Код: Выделить весь код
@="запись"
сохранить в
Код: Выделить весь код
"хххх"="запись"
"запись" может быть различным, т.е. поиск соответственно не задать, известен только ключ в котором находится параметр...как быть?

Отправлено: 02:43, 17-04-2010

 

Аватара для zonderz

Ветеран


Сообщения: 727
Благодарности: 150

Профиль | Отправить PM | Цитировать


cleric1985_n,

req query, далее обработка строки и вычленение значения, далее приплюсовка xxxx

-------
MCP, MCSA, MCSE, разработчик программы CMDTools
http://forum.oszone.net/thread-170783.html


Отправлено: 03:13, 17-04-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 193
Благодарности: 33

Профиль | Отправить PM | Цитировать


zonderz, Может есть шаблон или набросаете? В данном случае можно оттолкнуться от того, что значение с нулевым параметром только одно, т.е. можна задать вывод и переприсвоение значений с нулевым параметром...но как это сделать не знаю..

Отправлено: 03:17, 17-04-2010 | #3



Moderator


Сообщения: 53457
Благодарности: 15501

Профиль | Отправить PM | Цитировать


cleric1985_n, воспользуйтесь фильтрами по названию темы по реестр.



Результат

Отправлено: 09:53, 17-04-2010 | #4


Старожил


Сообщения: 193
Благодарности: 33

Профиль | Отправить PM | Цитировать


Petya V4sechkin, спасибо, но с этого и начинал..дело в том, что везде идет поиск по ключевому слову, либо же сохраняется весь ключ, а мне нужно возратить только значение параметра и сохранить потом в определенный параметр..

ну например,

Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.aac]
@="AIMP.aac"
а нужно получить
Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.aac]
"temp"="AIMP.AAC"
при чем значение может быть любое..


Вроде решил сам..может не так что-то?

Код: Выделить весь код
For /F "Tokens=2*" %%a In ('Reg Query "HKLM\SOFTWARE\Classes\.aac" /ve^|Find /i ".aac"') Do Set Assoc=%%b
reg add "HKLM\SOFTWARE\Classes\.aac" /f /v "temp" /t REG_SZ /d "%Assoc%"
reg add "HKLM\SOFTWARE\Classes\.aac" /f /ve /t REG_SZ /d "AIMP.aac"

Последний раз редактировалось cleric1985_n, 17-04-2010 в 18:47.


Отправлено: 18:22, 17-04-2010 | #5


Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1273
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Цитата cleric1985_n:
Вроде решил сам..может не так что-то? »
В принципе все правильно, только последняя строчка не нужна и негоже переменную зарезервированным именем называть.

Код: Выделить весь код
For /F "Tokens=2*" %%A In ('REG QUERY "HKLM\SOFTWARE\Classes\.aac" /ve^|Find /I ".aac"') Do (
	REG ADD "HKLM\SOFTWARE\Classes\.aac" /v "temp" /d "%%B" /f 1>nul
)
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:25, 17-04-2010 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Сохранить запись реестра

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Как экспортировать запись из реестра в RAR или ZIP запароленный архив? ofcoss Скриптовые языки администрирования Windows 10 18-07-2009 09:45
Доступ - [решено] Как дать пользователю доступ на чтение/запись ветки реестра в Win 200 Pro? mnv-uanic Microsoft Windows 2000/XP 4 02-06-2009 11:59
[решено] Отключенная учетная запись и запись с истекшим сроком действия. В чем разница? CaminoDeFlores Microsoft Windows NT/2000/2003 4 01-06-2009 09:30
Разное - "Очистка реестра" Vista Manager, удаляет нужный ключ реестра. amzir Microsoft Windows Vista 3 21-11-2008 21:56
Не верно экспортируется(импортируется) запись реестра! Solitude Автоматическая установка Windows 2000/XP/2003 0 18-02-2005 01:34




 
Переход