这样?
效率不是很理想- @echo off
- set "s=(Win8 Metro UI)"
- for /f "delims=" %%i in (a.txt) do (
- setlocal enabledelayedexpansion
- set "str=%%i"
- if "!str:%s%=!" == "!str!" (
- for /f "delims=" %%j in (c.txt) do (
- for %%k in (%%j) do if "!str:%%k=!" neq "!str!" set f=1
- )
- ) else (
- for /f "delims=" %%j in (b.txt) do (
- for %%k in (%%j) do if "!str:%%k=!" neq "!str!" set F=1
- )
- )
- if defined f (echo !str!) else (echo !str! Fail)
- endlocal
- )
- pause
复制代码
|