怎么做注册表的批处理文件?

来源:百度知道 编辑:UC知道 时间:2024/05/06 06:08:08
我有几个对电脑优化的*.reg文件,想把他们把存在一个.bat的文件里,可以进行批处理,不用一个一个的优化,请问有什么办法,……重谢!
请你说明白点好吗,比如下面两个*.reg文件怎么让他可以批处理?

把保存的批处理和你的reg文件放在一个目录下就可以了,如果还有什么问题的话,可以在我的百度空间里留言。

@echo off
title 忆林子--批量导入注册表
color 0a
SetLocal EnableDelayedExpansion
for /f "delims=" %%i in ('dir *.reg /a /b') do call :ss %%i
cls
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
echo.
echo 操作成功结束,请按回车键退出该批处理...
echo.
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
set /p tmp=
exit
:ss
set var=%*
reg import %var%
EndLocal

regedit -s 1.reg
regedit -s 2.reg
regedit -s 3.reg
regedit -s 4.reg

记得把注册表和批处理放到一个文件夹里
参数-S 是无声模式 要不然会弹出提示
----------------------------------------
关于补充问题

比如你要导入的3个注册表名为 1.REG 2.REG 3.REG
打开记事本 依次输入
regedit -s 1.reg
regedit -s 2.reg
regedit -s 3.reg
选择另存为... 把文件类型改为"所有文件*.*"
把文件名存为 run.bat
把注册表和存出来的批处理文件放到同一个文件夹下,当你执行批处理文件的时候 就自行导入那三个注册表了

楼上两个都可以. 第一个是把要导入的注册表文件名都放在批处理文件里.

第二个是自动找到所有当前文件夹下的注册表文件,并全