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
@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
Originally posted by Hanyeguxing at 2010-12-15 12:46 PM:
@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
Originally posted by Hanyeguxing at 2010-12-16 09:17 PM:
2楼已经更新。没看到吗?

谢谢,你真牛!