LoopRead - nach success weiter lesen
Posted: 16 Jun 2019, 07:01
Morgen zusammen,
hänge gerade an ner Kleinigkeit, was vermutlich kein großes problem darstellt.
Ich lese über nen Loop ne .txt datei aus und filtere mir daraus diverse Sachen. Funktioniert alles super, nur leider kann ich nur den ersten Success auslesen.
Wenn in Zeile 1 etwas gefunden wird, kriege ich auch nur das ausgelesen & er schaut nicht weiter runter.
Optimal wäre, wenn er die Zeile dann löschen könnte oder er einfach weiterliest.
Danke euch schonmal (y)
Mfg tzudeml
hänge gerade an ner Kleinigkeit, was vermutlich kein großes problem darstellt.
Ich lese über nen Loop ne .txt datei aus und filtere mir daraus diverse Sachen. Funktioniert alles super, nur leider kann ich nur den ersten Success auslesen.
Wenn in Zeile 1 etwas gefunden wird, kriege ich auch nur das ausgelesen & er schaut nicht weiter runter.
Optimal wäre, wenn er die Zeile dann löschen könnte oder er einfach weiterliest.
Code: Select all
SearchString := "lol:"
Line := False
Loop, Read, Results.txt
{
If !Trim(A_LoopReadLine)
Continue
If InStr(A_LoopReadLine, SearchString . A_Index && A_Index)
{
Line := A_LoopReadLine
word_array := StrSplit(Line, ":", " :") ; Omits periods.
MsgBox % word_array[2]
MsgBox % word_array[3]
IniWrite, % word_array[2], lol.txt, NutzerAusgelesen, first
IniWrite, % word_array[3], lol.txt, NutzerAusgelesen, second
}
If Line
{
Line .= . A_LoopReadLine
Break
}
}
return
Mfg tzudeml