批处理:在每行文本的后面加上自定内容

2025-03-25 04:09:57
推荐回答(1个)
回答1:

@Echo Off
 
Setlocal Enabledelayedexpansion
 
Set TxtFile=XX.txt
 
Set Str_1=A.B.M.M
 
Set Str_2=C.D.M.M
 
Set Str_3=E.F.M.M
 
For /f "delims=" %%a in (%TxtFile%) do (
 
Set/a Step+=1
 
Set "File-Str_!Step!=%%a")
 
>>XX_处理.txt (
 
:step
 
Set/a Stepp+=1
 
If !Stepp! leq 1 Echo !File-Str_1! !Str_1!
 
If !Stepp! leq 2 Echo !File-Str_2! !Str_2!
 
If !Stepp! leq 3 Echo !File-Str_3! !Str_3!
 
If !Stepp! leq 4 Exit)

:: 修改第三行,和第十行的文本名运行即可