@echo offsetlocal enabledelayedexpansionif "%~1"=="" exitfor /f "usebackq delims=" %%i in ("%~1") do (set /a n+=1set "m!n!=%%i")set /a n-=1(for /l %%i in ('1,1,!n!') do (echo=!m%%i!))>"%~1"
没有测试,理论上可以达到你的目的的。
你代码实现功能的基本原理是什么。我好看得懂。