Hi Qu1cks3r,
leider scheitert dein "script" schon bei FileReadToArray. Mit der Fehlermeldung Unknown function name.
Leider kann ich damit nicht viel anfangen.
Gruß antiheini
Hi Qu1cks3r,
leider scheitert dein "script" schon bei FileReadToArray. Mit der Fehlermeldung Unknown function name.
Leider kann ich damit nicht viel anfangen.
Gruß antiheini
Hallo,
ich hoffe hier kann mir geholfen werden... Ich will in der .txt Datei "Daten" nach Namen suchen die in der .txt "gruppen" zu finden ist. Anschließend sollen mir die 4 Zeilen vor dem Treffer ausgegeben werden sollen inklusie dem Treffer.
Vielen dank schon mal im Voraus.
mein Quellcode bisher:
[autoit]
:einlesen Dateien
Local $q = FileOpen("C:\Users\admin\Desktop\D.txt")
Global $iLine = 0, $sLine = '', $iValid = 0
Local $g = FileOpen("C:\Users\admin\Desktop\gruppen.txt")
While 1
$lineq = FileReadLine($q)
If @error = -1 Then ExitLoop
FileSetPos($g, 0, 0)
While 1
$iLine += 1
$lineg = FileReadLine($g)
If @error = -1 Then ExitLoop
; sucht nach Variable $lineg in $lineq
If StringInStr($lineq, $lineg) And Not $iValid Then
$iValid = -5
ContinueLoop
EndIf
If $iValid Then
$iValid += 1
FileWrite("C:\Users\admin\Desktop\ergebnis.txt", $lineq &@CRLF)
If $iValid = 0 Then ExitLoop
EndIf
WEnd
WEnd
FileClose($g)
FileClose($q)
MsgBox(0, @ScriptName, "fertig")
[/autoit]