本帖最后由 aloha20200628 于 2024-2-24 19:34 编辑
代码说明》
通用不同组别的源文件;
任取源文件中一个唯一性标识词,如 ' skill=' 用于判断并构建对应组别的输出结果文件头
用1-2楼的两个示例分别测试通过- @echo off &setlocal enabledelayedexpansion
- (findstr " skill=" sour.txt>nul&&echo,npcid chance skill maxlevel||echo,npcid chance absorbType level)>"res.txt"
- (for /f tokens^=1-6^delims^=^" %%1 in (' findstr "=" "sour.txt" ') do (
- if "%%~4"=="" (set "v1=%%2") else for %%v in (%%6) do (echo,!v1! %%2 %%4 %%v)
- ))>>"res.txt"
- endlocal&exit/b
复制代码
|