Board logo

标题: 求BAT:每行前加echo 后加>>1.reg 空行:echo.>>1.reg [打印本页]

作者: qjldw     时间: 2010-12-15 04:05    标题: 求BAT:每行前加echo 后加>>1.reg 空行:echo.>>1.reg

例如:

1111111111

2222222222

变为:
echo  11111111111>>setup.reg
echo.>>setup.reg
echo  2222222222>>setup.reg

其实就是把REG变为BAT的批处理!
作者: Hanyeguxing     时间: 2010-12-15 12:46
CODE:  [Copy to clipboard]
@echo off
type 1.reg>temp
(for /f "tokens=1* delims=:" %%a in ('findstr /n .* temp') do if "%%b"=="" (echo echo.^>^>setup.reg) else echo echo %%b^>^>setup.reg)>1_.reg
del /q temp
[ Last edited by Hanyeguxing on 2010-12-15 at 22:09 ]
作者: qjldw     时间: 2010-12-15 20:34


  Quote:
Originally posted by Hanyeguxing at 2010-12-15 12:46 PM:
[code]@echo off
type 1.reg>temp
(for /f "tokens=1* delims=:" %%a in ('findstr /n .* temp') do if "%%b"=="" (echo echo.^>^>setup.reg) else echo %%b^>^> ...

前面没+上echo
作者: qjldw     时间: 2010-12-16 21:14
楼上的,继续帮我下
作者: Hanyeguxing     时间: 2010-12-16 21:17
2楼已经更新。没看到吗?
作者: qjldw     时间: 2010-12-17 03:33


  Quote:
Originally posted by Hanyeguxing at 2010-12-16 09:17 PM:
2楼已经更新。没看到吗?

谢谢,你真牛!




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5