[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 dengyuli 于 2015-1-3 10:42 编辑
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set ctr=0
  4. set "infs="
  5. echo 请稍等……
  6. for /f "delims=? tokens=* eol=" %%a in ('dir /s /b !systemdrive!') do (
  7. set str=%%a
  8. if "!str:~-4!"==".inf" set infs=!infs!,"!str: =`!" & set /a ctr+=1
  9. if !ctr! geq 4 goto:show
  10. if !ctr!==0 exit
  11. )
  12. set ctrt=0
  13. for %%a in (!infs!!infs!!infs!!infs!) do (
  14. set ctr=0
  15. set t=%%a
  16. set str=!t:`= !
  17. for /f "delims=~ tokens=* eol=?" %%b in ('type !str!') do (
  18.   if !ctr! == 0 echo !str! & echo %%b & set ctr=1 & set /a ctrt+=1
  19. )
  20. if !ctrt! geq 4 pause>nul & exit
  21. )
  22. :show
  23. for %%a in (!infs!) do (
  24. set ctr=0
  25. set t=%%a
  26. set str=!t:`= !
  27. for /f "delims=~ tokens=* eol=?" %%b in ('type !str!') do (
  28.   if !ctr! == 0 echo !str! & echo %%b & set ctr=1
  29. )
  30. )
  31. pause>nul
复制代码

TOP

返回列表