Post by tmplinshi » 01 May 2015, 12:51
先读取前 5 行,然后接上要追加的文本,以及剩余的内容。
Code: Select all
AppendText("某文本文档.txt", 5, "新的文本")
AppendText(FileName, LineNum, Text) {
f := FileOpen(FileName, "r")
content_ := ""
Loop, % LineNum
content_ .= f.ReadLine()
newContent := content_ . Text . "`r`n" f.Read()
encoding := f.Encoding
f.Close()
FileOpen(FileName, "w", encoding).Write(newContent)
}
先读取前 5 行,然后接上要追加的文本,以及剩余的内容。
[code=autohotkey]AppendText("某文本文档.txt", 5, "新的文本")
AppendText(FileName, LineNum, Text) {
f := FileOpen(FileName, "r")
content_ := ""
Loop, % LineNum
content_ .= f.ReadLine()
newContent := content_ . Text . "`r`n" f.Read()
encoding := f.Encoding
f.Close()
FileOpen(FileName, "w", encoding).Write(newContent)
}[/code]