Назад | Перейти на главную страницу

Автоматизированный метод преобразования файла реестра .reg в команды reg.exe

Иногда мне нужно помещать записи реестра в пакетные файлы для использования в сценариях входа в систему, автоматических установщиках и т. Д. Хотя довольно легко добавить одну или две команды реестра в пакетный файл, используя reg.exe, когда имеется большой объем данных реестра, это становится утомительно. Обычно в таких случаях я просто объединяю внешний файл reg, чего я бы хотел избежать, так как это разрушает самодостаточный характер командного файла. Кто-нибудь знает какие-либо инструменты, которые могут автоматически конвертировать .reg файл в серию REG ADD и REG DELETE команды? Это сделало бы жизнь намного проще! Спасибо.

Я думаю, что это может привести к проблемам, поскольку реестр может содержать расширенные символы, например, в формате Unicode и т. Д., А файлы bat могут не справиться с этим так хорошо, в зависимости от того, что вы делаете со строками.

Я всегда называл для этого отдельные файлы .reg, и мне кажется более естественным разделить вашу «кодовую базу» на как можно меньшие куски и не использовать один гигантский файл для всего.

Похоже, что будет довольно легко написать сценарий, чтобы сделать основы, хотя, если ничего не появится ^^