Страница 1 из 1

Добавление всех .REG файлов из папки в реестр

Добавлено: Вт дек 15, 2009 23:36
Andrey_A
Есть папка, к которой пополняются файлы реестра .REG. Когда их было мало нажимал вручную. Когда стало побольше вносил в батник, но пришла мысль, а как сделать так, чтобы с помощью скрипта или какой-нибудь утилиты все в папке .reg файлы внеслись в реестр без дополнительных запросов

Добавлено: Ср дек 16, 2009 00:02
Samwatas
Всё тем же батником (конструкцией типа "for %%a in (*.reg) do" которая переберет все рег-файлы в папке).

Добавлено: Ср дек 16, 2009 12:20
Andrey_A
А можно поподробнее написать полный код

в батник я умею прописывать только это
regedit /s "Files\Reg\Punto_Switcher.reg"

Добавлено: Ср дек 16, 2009 15:00
Tol!k
Да примерно так (не тестировал) :

Код: Выделить всё

cd /d "D:\Files\Reg"
for %%a in (*.reg) do regedit.exe /s "%%a"
или с помощью forfiles:

Код: Выделить всё

forfiles.exe /P "D:\Files\Reg" /M *.reg /C "regedit.exe /s @file"

Добавлено: Ср дек 16, 2009 21:41
Andrey_A
На примере Tol!k я, эксперементируя, в итоге получил кнопку (так как необходимо было прописать путь с переменной). Вот сама кнопка, вроде работает.

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMSPEC% /c
(cd /D %%COMMANDER_PATH%%\Files\Reg\Associations) && (for %%a in (*.reg) do regedit.exe /s "%%a")
wcmicons.dll,79
Регистрация всех .REG файлов в реестре из данной папки


-1