0
好了,所以基本上,我需要一個代碼,會做這樣的事情:CMD添加新的文本行
@echo off
start:
echo Type what you want me to remember!
set /p newline=
<add %newline% to Line 4 in safe.txt>
goto start
我不想取代現有的4號線在safe.txt
。
好了,所以基本上,我需要一個代碼,會做這樣的事情:CMD添加新的文本行
@echo off
start:
echo Type what you want me to remember!
set /p newline=
<add %newline% to Line 4 in safe.txt>
goto start
我不想取代現有的4號線在safe.txt
。
如果你想輸入附加到文件的末尾:
@echo off
start:
echo Type what you want me to remember!
set /p newline=
Echo %newline% >> safe.txt
goto start
如果你想在4號線後添加行:
@echo off
start:
echo Type what you want me to remember!
set /p newline=
setlocal enabledelayedexpansion
set count=0
ren safe.txt safe.tmp
for /f "delims=" %%a in (safe.tmp) do (
set /a count+=1
Echo %%a >> safe.txt
if !count!==4 Echo !newline! >> safe.txt
)
del safe.tmp
goto start
,其中之一代碼應該可以幫助你解決你的問題。
蒙娜麗莎
謝謝!正是我在找什麼。 –
回聲%換行符%>> safe.txt –
是否需要追加'%換行符%'到safe.txt'的'年底或你需要將它添加到'第四行safe.txt',無論文件中有多少行? – unclemeat
一個例子本來不錯。你的意思是簡單地將新輸入作爲新行添加(在文件末尾)或作爲新行(在文件的第4行之後)或(通過將其附加到文件的現有行4)? – Magoo