本帖最后由 dengyuli 于 2015-1-3 10:42 编辑
- @echo off
- setlocal enabledelayedexpansion
- set ctr=0
- set "infs="
- echo 请稍等……
- for /f "delims=? tokens=* eol=" %%a in ('dir /s /b !systemdrive!') do (
- set str=%%a
- if "!str:~-4!"==".inf" set infs=!infs!,"!str: =`!" & set /a ctr+=1
- if !ctr! geq 4 goto:show
- if !ctr!==0 exit
- )
-
- set ctrt=0
- for %%a in (!infs!!infs!!infs!!infs!) do (
- set ctr=0
- set t=%%a
- set str=!t:`= !
- for /f "delims=~ tokens=* eol=?" %%b in ('type !str!') do (
- if !ctr! == 0 echo !str! & echo %%b & set ctr=1 & set /a ctrt+=1
- )
- if !ctrt! geq 4 pause>nul & exit
- )
-
- :show
- for %%a in (!infs!) do (
- set ctr=0
- set t=%%a
- set str=!t:`= !
- for /f "delims=~ tokens=* eol=?" %%b in ('type !str!') do (
- if !ctr! == 0 echo !str! & echo %%b & set ctr=1
- )
- )
- pause>nul
复制代码
|