hey, ich lasse aus einem array eine mehrzeilige txt schreiben und bekomme merkwürdige fehler.
das array enthält 10 verschiedene zahlen, die untereinander in eine .txt geschrieben werden sollen.
das ganze funktioniert auch. wenn ich die .txt öffne, sieht das ganze so aus:
1
2
3
4
5
6
7
8
9
10
wenn ich jetzt aber die zahlen mit FileReadLine der reihe nach auslesen möchte, funktioniert es nicht.
das problem liegt darin, wenn ich die zahlen aus der von autoit geschriebenen .txt rauskopiere, sieht das ganze so aus:
1
2
3
4
5
6
7
8
9
10
warum sind da leere zeilen zwischen, obwohl diese in der .txt nicht angezeigt werden ? kann man das irgendwie ausstellen, dass autoit das so schreibt oder liegt es garnicht an autoit ?
mfg
Edit:
Code zum auslesen:
#include <FileConstants.au3>
#include <MsgBoxConstants.au3>
#include <WinAPIFiles.au3>
$Dir = "E:\Test.txt"
For $i = 0 To 9
MsgBox(0, "", FileReadLine($Dir, $i + 1))
Next
MsgBox(0, "", "fertig")
Alles anzeigen
alle 2 zeilen ist die msgbox leer, weil angeblich die zeile leer ist.