@echo off

set CURR_DIR=%CD:\=\\%

for /F "delims=" %%l in ('findstr /n .* "6.安装信息.reg"') do (
 set findline=%%l
 setlocal enabledelayedexpansion
 
 set findline=!findline:{DIR}=%CURR_DIR%!
 set line=!findline:*:=!
 
 echo,!line!
 echo,!line! >> "6.安装信息.temp.reg"

 endlocal
)

regedit /s 6.安装信息.temp.reg
del 6.安装信息.temp.reg > NUL

pause

:: 参考《再谈批处理最大原样输出文本字符》
:: http://www.bathome.net/redirect.php?tid=11193&goto=lastpost
 


本文链接地址: 用批处理替换.reg/文本文件中的特定字符串(保留空行)并导入注册表
http://qingfengju.com/index.asp?id=326

分类:脚本编程 查看次数:3455 发布时间:2013-4-11 19:01:07