![]() |
сохранить несколько веток реестра и добавить строчку в reg файл
Здравствуйте
подскажите, как сохранить две ветки реестра в один reg файл но в начале файла еще добавить те же ветки с "-" делаю так, но похоже, что 0.reg имеет не ту кодировку. слияние 0+1+2 не получается правильным Код:
@echo off |
Код:
@echo off |
Georgio спасибо ! получилось
|
а как можно сделать выгрузку мультиязычной?
по умолчанию вместо русских ключей кракозябры если добавить chcp 1251, то русский язык (например путь до файла) будет хорошо выгружаться, а например какой-нибудь испанский тогда не будет выгружаться? это же не совсем правильно, когда выгружается не в том виде, в котором оно в реестре можно ли выгрузить ветки реестра с сохранением любого языка - будь то русский или франзуцский? как показывает AkelPad, "чистая" команда "reg export" делает файл в 1200 кодировке (наделал в реестре разных языков для проверки) в начало bat вставил chcp 1200, но это не помогло |
Код:
@echo off |
Спасибо, вы мастер!
не выгружает первую ветку :) -zzz1 -zzz2 zzz1 - нет в reg (вместо нее фраза Windows Registry Editor Version 5.00) zzz2 |
shadowbat, Вы бы выложили для эксперимента оба Ваши раздела, и «HKEY_CURRENT_USER\Software\zzz1», и «HKEY_CURRENT_USER\Software\zzz2», упаковав их в архив.
|
Вложений: 1
архив с файлами
|
shadowbat, а так:
Код:
@echo off ? |
да, так отлично!
![]() |
тема никак не хочет нас отпускать
выгрузилось отлично а при загрузке: ![]() если на файл нажать "изменить" и после того как он откроется в блокноте "сохранить" - данные успешно добавляются в реестр пересохраненный и исходный файлы отличаются на два первых байта. (слева реестр, справа файл сделанный через bat) ![]() |
echo . >>registry.reg
добавляет неопознанный знак в файл reg, но он все равно не загружается в реестр через открытие мышкой akelpad показывает *BOM у "неправильного" reg файла ![]() у правильных reg файлов *BOM не стоит как бы его вылечить --- вот костыль. работает, хотя очень не по людски открыть-закрыть-сохранить через блокнот добавить в bat в конце Код:
@echo off тут даже ключ start /min не проходит. получается блокнотом сверкает |
Цитата:
shadowbat, "обманул" несовпадение кодировок, получилось, по-моему, коротко и действенно: Код:
@echo off . |
Цитата:
спасибо! Вы очень помогли |
Цитата:
|
Время: 22:44. |
Время: 22:44.
© OSzone.net 2001-