本帖最后由 qixiaobin0715 于 2023-9-12 16:09 编辑
如果需要保留的不同字段类型较多,这样要简洁些: | @echo off | | chcp 65001 | | set var="{$CP936=" "{$CP950=" "{$CP0=" | | (for /f "tokens=1* delims=]" %%i in ('find /v /n "" License.txt') do ( | | if defined n ( | | echo,%%j | | if "%%j"=="$}" set n= | | ) else ( | | for %%k in (%var%) do ( | | if "%%j"==%%k ( | | set n=0 | | echo,%%j | | ) | | ) | | ) | | ))>"License_精简.txt" | | pauseCOPY |
又修改了下,这样总的判断频次要少一些。 |