批处理:在每行文本的后面加上自定内容
发布网友
发布时间:2022-11-20 15:06
我来回答
共1个回答
热心网友
时间:2024-11-24 05:29
@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)
:: 修改第三行,和第十行的文本名运行即可
追问试了,没效果,不能输出文件、、还有举的那个例子只是个例子。ABCDEF是随机的内容。后面的M才是固定的。你这批处理好像把ABCDEF写死了。