[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 /zhqsystem/zhq 于 2019-5-14 02:22 编辑

水一个通用代码,适用范围ini标准环境
  1. @Echo Off&Color 0e
  2. SetLocal EnableDelayedExpansion
  3. set "$=0"&set "$-"
  4. for /f "delims=" %%i in ('type "%~f1"')do (
  5. set "#=%%i"
  6. set "#=!#:|= !"
  7. if /i "!#:~0,1!"=="[" (
  8.   set/a "$+=1"
  9.   set "$bak=!#!"
  10. )else (
  11.   for /f "delims=" %%z in ("!$!")do (
  12.    if defined _%%z (
  13.     set "_%%z=!_%%z! !#!"
  14.    )else (
  15.     set "_%%z=!$bak!"
  16.    )
  17.   )
  18. )
  19. )
  20. for /l %%n in (1,1,!$!)do if defined _%%n (
  21. echo,!_%%n!
  22. set "_%%n="
  23. )
  24. pause
  25. goto:eof
复制代码
这么好的论坛你上哪找,运行测试环境为6.1.7601-64
注:请遵守互联网信息安全,勿用于非法用途

TOP

返回列表