Wie kann ich eine Datei ca. 250MB groß und 52000 Zeilen lang lesen lassen?
Mit FileRead bekomme ich die Meldung #MaxMem.
Mir geht es darum. Zeilennummer des gesuchten Strings herausfinden,
mit FileReadLine die entsprechende Zeile für weitere Bearbeitung herausfiltern.
LG
Code: Select all
F1::
FileRead, data, xml.xml
mx :=% zeilennr(data, "0331631")
FileReadLine, AusgabeVar, xml.xml, %mx%
msgbox, % AusgabeVar
return
zeilennr(heu, nadel){
Loop, parse, heu, `n, `r
if RegExMatch(A_LoopField, nadel)
return A_Index
}