本帖最后由 Blitz 于 2017-10-16 14:22 编辑
- @echo off&setlocal enabledelayedexpansion
- set /p file=请将需要处理的文件拖入本窗口:
- set /p init=请输入生成数组起始值:
- cls
- echo .STRINGS>abcd.txt
- for /f "delims=" %%i in (%file%) do echo $str[!init!] = "%%i">>abcd.txt&set /a init+=1
- echo .END>>abcd.txt
- echo 数据处理完成
- pause
复制代码 主要问题就是二楼说的没开变量延迟,还有你代码太杂乱了,那么多set干嘛,固定不变的直接echo就行了 |