本帖最后由 terse 于 2013-7-3 14:45 编辑
- @echo off
- for /f "delims=" %%i in (a.txt) do (
- set str=%%i
- setlocal enabledelayedexpansion
- if "!str: and =!" neq "%%i" if "!str: with =!" neq "%%i" (
- for %%j in (%%i) do if "!with!" == "" (
- set "s=!s! %%j"
- set %%j=w
- )
- set "str=!s:~1! !str:* and =!"
- )
- echo !str!
- endlocal
- )
- pause
复制代码
|