[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off&setlocal enabledelayedexpansion&set tmp=
  2. for /f "delims=:" %%i in ('findstr /n * homebook.txt') do (
  3. if defined tmp (
  4. set tmp=
  5. ) else (
  6. set tmp=1
  7. set/ai+=1
  8. set/ab!i!=%%i-1
  9. )
  10. )
  11. for %%i in (17-5-5-1 8-2-2-4 17-10-4-4 9-8-3-1 3-2-5-3 21-7-1-2 15-9-1-3) do set t=%%i&call :f !t:-= !
  12. echo.
  13. for %%i in (24-5-3-1 10-5-3-4 28-5-1-2 3-2-5-3 21-7-1-2 7-10-4-4 25-5-4-4 32-1-5-3 31-3-5-3 25-7-1-2 12-2-4-1 3-2-5-1) do set t=%%i&call :f !t:-= !
  14. echo.
  15. pause&goto :eof
  16. :f
  17. set/ak=b%1+%2
  18. set/at=%3*4-4+%4
  19. for /f "skip=%k% tokens=%t% delims=- " %%i in (homebook.txt) do (
  20. set/p=%%i<nul&goto :eof
  21. )
复制代码

[ 本帖最后由 Seter 于 2009-11-23 22:02 编辑 ]
1

评分人数

TOP

  1. @echo off&setlocal enabledelayedexpansion&set tmp=
  2. for /f "delims=:" %%i in ('findstr /n * homebook.txt') do (
  3. if defined tmp (
  4. set tmp=
  5. ) else (
  6. set tmp=1
  7. set/ai+=1
  8. set/a_%%i=!i!
  9. )
  10. )
  11. call :f 安
  12. pause&goto :eof
  13. :f
  14. for /f "tokens=1-2* delims=:第行" %%i in ('findstr /n /c:%1- homebook.txt') do set t=%%i&set k=%%j&set o=%%k
  15. for /f "tokens=1-2* delims=:第行" %%i in ('findstr /n /c:-%1 homebook.txt') do set t=%%i&set k=%%j&set o=%%k
  16. set o=!o:-= !
  17. set o=!o:%1=? - !
  18. set i=0&set s=1
  19. for %%i in (%o%) do (
  20. set/ai+=s
  21. if "%%i"=="-" set s=0
  22. )
  23. set/ai-=1
  24. set/ap=%i%%%4+1
  25. set/ai=i/4+1
  26. set/at=t-k
  27. set t=!_%t%!
  28. echo %t%-%k%-%i%-%p%
  29. goto :eof
复制代码
抱歉,没时间写句子了

TOP

郁闷,可以的啊,你是哪个字?

TOP

返回列表