因为for默认是忽略空行的,要想保留空行,就要用到findstr /n:- @echo off
- cd.>temp.txt
- for /f "tokens=1* delims=:" %%a in ('findstr /n .* prefs.js') do (
- if "%%b" equ "user_pref("comicview.mplayer", "");" (
- echo user_pref^("comicview.mplayer", "D:\\ProgramFiles\\mplayer\\mplayer.exe"^); >>temp.txt
- ) else (
- echo.%%b>>temp.txt
- )
- )
- start temp.txt
复制代码
[ 本帖最后由 batman 于 2009-11-7 08:36 编辑 ] |