1,匹配完整路径- @echo off&setlocal enabledelayedexpansion&set n=0
- for %%a in (360tray IAAnotif) do (
- for /f "skip=1 delims=" %%b in ('wmic process where caption^="%%a.exe" get executablepath') do set "#!n!=%%b"
- set/a n+=1)
- (echo.[Common]&echo.Count=%n%
- for /f "tokens=1* delims==#" %%a in ('set #') do echo.[%%a]&echo.路径=%%b&echo.类型=1&echo.访问=15)>1.txt
复制代码 2,匹配所在目录:- @echo off&setlocal enabledelayedexpansion&set n=0
- for %%a in (360tray IAAnotif) do (
- for /f "skip=1 delims=" %%b in ('wmic process where caption^="%%a.exe" get executablepath') do set "#!n!=%%b"
- set/a n+=1)
- (echo.[Common]&echo.Count=%n%
- for /f "tokens=1* delims==#" %%a in ('set #') do echo.[%%a]&echo.路径=%%~dpb&echo.类型=1&echo.访问=15)>1.txt
复制代码 3,匹配同一层的子目录:- @echo off&setlocal enabledelayedexpansion&set n=0&set r="%cd%"
- for %%a in (360tray IAAnotif) do (
- for /f "skip=1 delims=" %%b in ('wmic process where caption^="%%a.exe" get executablepath') do set "#!n!=%%b"
- set/a n+=1)
- (echo.[Common]&echo.Count=%n%
- for /f "tokens=1* delims==#" %%a in ('set #') do (
- echo.[%%a]
- call:n "%%~dpb"
- echo.路径=!s!&echo.类型=1&echo.访问=15))>1.txt
- exit
- :n
- cd/d %1&cd ..&set "s=!cd!\子目录"&cd/d %r%
复制代码
[ 本帖最后由 hanyeguxing 于 2010-5-21 18:38 编辑 ] |