Hi,
in meiner erstellten Textdatei „Ritzelrocker04.log“ wird alles schön nach Lehrbuch dokumentiert, sogar gemachte Einstellungen werden erfasst (wenn vorher richtig implementiert).
Inzwischen sind es 10 bis 12 Einträge.
Sorge bereitet mir die Ausgabe:
Ich möchte die jeweils aktuellste Zeile ausgeben. Die Beiden Versuche liefern nur „Alles Zeilenweise nacheinander“ oder gleich „Alles in einer Box“. Bereits schon angewendet habe ich die Möglichkeit „$file = FileOpen("6_datei_.txt", 2)“. Doch in diesem Fall soll die inzwischen mehrzeilige Datei bestehen bleiben und nur die aktuellste Zeile ausgegeben werden.
Wie kann ich das machen
Spoiler anzeigen
$file = FileOpen("Ritzelrocker04.log", 0)
; Check if file opened for reading OK
If $file = -1 Then
MsgBox(0, "Error", "Unable to open file.")
Exit
EndIf
; Read in lines of text until the EOF is reached
While 1
;$line = FileReadLine($file) ; 1. Versuch = Zeilenweise Alles nacheinander
$line = FileRead($file) ; 2. Versuch = Alles in einer Box
If @error = -1 Then ExitLoop
MsgBox(0, "Line read:", $line)
Wend
FileClose($file)
[/autoit]Danke
Man liest sich...
Euer Ritzelrocker04