比如我在D盘有个文本,名为123.TXT
如何使用BAT自动将以下字串符加入到123.TXT内指定行并保存?
比如说第四行
字串符如下:
测试 100 200 300 400
@echo off& setlocal enabledelayedexpansion
(for /f "delims=" %%1 in (d:\1.txt)do (set /a wind+=1
if !wind!==4 (echo %%1& echo 100 200 300 400)else echo %%1))>d:\2.txt& move d:\2.txt d:\1.txt
用一个变量计算当前是第几行
到指定行时,就写入特定内容
上面的真麻烦~ echo %变量%>>文本.txt
echo This is test > a.txt
type a.txt --------------------------上面就是把This is test输出到a.txt文件中。还有很多方法的