把下面寫命令復制到文本文件中並另存為 以bat為擴展名的文件,例如1.bat
下面命令中111.txt是妳需要替換的文本文件,222.txt是臨時文件,註意echo 後面的空格不要多
input replace row:輸入妳要改寫的行號
input replace text:輸入妳要改寫的內容
type 111.txt 顯示改寫後的文本文件
@echo off
setlocal EnableDelayedExpansion
set /p row=input replace row:
set /p strtext=input replace text:
set i=0
for /f "delims=" %%a in (111.txt) do (
set /a i+=1
if !i! == %row% (
echo %strtext% >>222.txt
) else (
echo %%a >>222.txt
)
)
del 111.txt
ren 222.txt 111.txt
type 111.txt
echo on