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