;FileWriteTest.au3 ;~ #include "backup\APIRW_old15.au3" #include "APIRW.au3" Local $i_WriteLineNum = 1, $s_Test = @ScriptDir & "\test.txt", $s_Copy = @ScriptDir & "\copy.txt" Local $text = "AAAAAAAAAACCCCCCCCCC" & @CRLF & "AAAAAAAAAACCCCCCCCCC" & @CRLF & "AAAAAAAAAACCCCCCCCCC" & @CRLF & "AAAAAAAAAACCCCCCddddddCCCC" FileDelete($s_Test) FileWrite($s_Test, $text) ;========================================================================================APIreplacementtime FileCopy($s_Test, $s_Copy, 9) $timer = TimerInit() $ar_CountLines = __FileWriteToLine ($s_Copy, $i_WriteLineNum, "line " & $i_WriteLineNum & " APIreplacement ");, 1,-1,-1,10) ;~ _ArrayDisplay($ar_CountLines, "$ar_CountLines") ;~ $ar_CountLines=__FileWriteToLine($s_Copy, $i_WriteLineNum, "line "&$i_WriteLineNum&" APIreplacement ",1);,-1,-1);,20) ConsoleWrite("__FileWriteToLine APIreplacementtime=" & TimerDiff($timer) & @LF) ConsoleWrite("$ar_CountLines[0]=" & $ar_CountLines[0] & @LF) RunWait("Notepad.exe " & $s_Copy, @ScriptDir, @SW_SHOW) ;======================================================================================== ordinary insertiontime