hallo,
ich plage mich gerade mit der filegetpos funktion rum und komm irgendwie nicht zu rande.
mein ziel ist es aus einer txt datei einen bestimmten ausdruck zu suchen. wenn ich ihn gefunden habe soll er darunter was machen, etwas nach oben springen (nicht zum anfang) da soll er was machen und dann wieder zurück kommen.
ich habs mit filereadline versucht, dass er von oben alle zeilen durch geht und mit stringinstr guckt, ob er den gesuchten string findet. das klappt auch. jetzt soll er sich die position mit filegetpos merken, das tut er aber nicht. er spruck bei einer datei mit den zeilen 1 - 10, 9 aus. habe auch filesetpos probiert und die optionen durchprobiert.
es sieht ungefähr so aus.
[autoit]#Include <File.au3>
$file = FileOpen("pfad")
while 1
$line = FileReadLine($file)
$var1 = stringinstr($line, "3")
if $var1 = 1 then
$1 = FileGetPos($file)
EndIf
Wend
irgendwie ist mir nicht klar, wie er das mit der positionierung macht.