[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 canyuexiaolang 于 2012-9-1 17:04 编辑
  1. @echo off & setlocal enabledelayedexpansion & set /a reline=-1
  2. :-----------------------------------------------------------------------
  3. set "filename=test.txt"
  4. rem 设置文件名
  5. :-----------------------------------------------------------------------
  6. (for /f "tokens=1* delims=:" %%i in ('findstr /n .* "!filename!"') do (
  7.       echo %%j | find "+" >nul && (set /a _linenum+=1,reline+=1
  8.           set /a neline=!reline!!_linenum!,line=%%i,_temp=neline-line,_temp-=__temp,__temp=_temp
  9.           for /l %%i in (1 1 !_temp!) do echo= & set /a endline+=1)
  10.       echo=%%j & set /a endline+=1)
  11.   set /a end=neline+9-endline
  12.   if !end! lss 0 set /a end=~end
  13.   for /l %%i in (1 1 !end!) do echo=
  14. )>_!filename!
  15. echo 完成^^!
  16. pause>nul
复制代码

最后测试通过
1

评分人数

TOP

回复 4# apang

话说怎么不行...

TOP

回复 6# apang
我也是win7...

TOP

返回列表