怎么做注册表的批处理文件?
来源:百度知道 编辑:UC知道 时间:2024/05/06 06:08:08
请你说明白点好吗,比如下面两个*.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
把注册表和存出来的批处理文件放到同一个文件夹下,当你执行批处理文件的时候 就自行导入那三个注册表了
楼上两个都可以. 第一个是把要导入的注册表文件名都放在批处理文件里.
第二个是自动找到所有当前文件夹下的注册表文件,并全