[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. for /f "tokens=1* delims=:" %%c in ('findstr /n /b "abcd" a.txt') do call :zd n %%c %%d
  3. pause
  4. goto :eof
  5. :zd
  6.  set %1=%2
  7.  set/a m=%n%-1
  8.  for /f "tokens=1* delims=:" %%i in ('findstr /n . a.txt') do call :s2 f %%i %%j
  9.  goto :eof
  10. :s2
  11.  set %1=%2
  12.  if %f%==%m% echo %3
  13.  if %f%==%n% echo %3&echo.
复制代码
上为两行,下为三行的。上下思路没改
  1. @echo off
  2. for /f "tokens=1* delims=:" %%c in ('findstr /n /b "abcd" a.txt') do call :zd n %%c %%d
  3. pause
  4. goto :eof
  5. :zd
  6.  set %1=%2
  7.  set/a m=%n%-1
  8.  set/a k=%n%+1
  9.  for /f "tokens=1* delims=:" %%i in ('findstr /n . a.txt') do call :s2 f %%i %%j
  10.  goto :eof
  11. :s2
  12.  set %1=%2
  13.  if %f%==%m% echo %3
  14.  if %f%==%n% echo %3
  15.  if %f%==%k% echo %3&echo.
复制代码

顺便问下,我怎么给别人评分阿?

[ 本帖最后由 wxcute 于 2008-9-15 19:00 编辑 ]

TOP

返回列表