本帖最后由 /zhqsystem/zhq 于 2019-5-14 02:22 编辑
水一个通用代码,适用范围ini标准环境- @Echo Off&Color 0e
- SetLocal EnableDelayedExpansion
- set "$=0"&set "$-"
- for /f "delims=" %%i in ('type "%~f1"')do (
- set "#=%%i"
- set "#=!#:|= !"
- if /i "!#:~0,1!"=="[" (
- set/a "$+=1"
- set "$bak=!#!"
- )else (
- for /f "delims=" %%z in ("!$!")do (
- if defined _%%z (
- set "_%%z=!_%%z! !#!"
- )else (
- set "_%%z=!$bak!"
- )
- )
- )
- )
- for /l %%n in (1,1,!$!)do if defined _%%n (
- echo,!_%%n!
- set "_%%n="
- )
- pause
- goto:eof
复制代码
|