- @echo off
- cd /d "%~dp0"
- (for %%i in (*.xml) do (
- setlocal
- for /f "useback delims=" %%a in ("%%i") do (
- set str=%%a
- setlocal enabledelayedexpansion
- set "str1=!str:Soul Crystal=!"
- set "str2=!str: </item>=!"
- if "!str!" neq "!str1!" (
- endlocal
- set m=1
- ) else if defined m (
- endlocal
- for /f tokens^=4delims^=^" %%x in ("%%a") do (
- set n=%%x
- )
- set m=
- ) else if "!str!" neq "!str2!" (
- endlocal
- if defined n (
- setlocal enabledelayedexpansion
- for /f tokens^=4delims^=^" %%x in ("!_str!") do (
- echo !n!,%%x
- )
- endlocal
- set n=
- )
- ) else (
- endlocal
- )
- set _str=%%a
- )
- endlocal
- ))>data.csv
- pause
复制代码
|