Hallo
Also ich hab so ein Programm erstellt, welches automatisch bestimmte Dateien erstellt. (die braucht man für so eine Lüftersteuerung des Programmes NHC, aber das ist jetzt nicht wichtig)
Also es soll eine Datei ausgelesen werden. Zum Beispiel diese:
Hallo
testestestest
Zeile 3
[...]
"Textstelle", die gesucht werden soll, Zeile ist nicht bekannt. Die "Textstelle" ist aber immer gleich.
Zeile xx
zeile xx
zeile xx
BENÖTIGTER Text befindet sich 3 Zeilen unter der "Textstelle"
Es müsste also die "Textstelle" gesucht werden und dann 3 Zeilen unter der Textstelle der wert ausgelesen werden.
Wenn ich diesen benötigten Text auslesen kann, ist es SUPER!
_______
Eine Sichtbare Lösung wäre so:
Ich öffne die Datei mit dem Editor und suche das Wort ("textstelle"). Ich sehe, die Textstelle befindet sich in Zeile 39. (ändert sich aber von datei zu datei)
Dann drücke ich STRG+G (Gehe zu) und tippe Zeile 42 ein (39+3=42^^). Und siehe da, ich hab meinen benötigten Text gefunden.
Ich könnte filereadline oder so verwenden, wenn ich die Line kennen würde. aber ich kenne sie nicht.
_____
Ich hätte es gerne auf einem unsichtbaren weg. Ist es überhaupt möglich eine Datei unsichtbar nach einem wort zu durchsuchen, die zeilenangabe auslesen und dann die ausgelesene Zeilenangabe +3 = Gesuchte Zeile+wert.
Das ist schwer zu erklären, was ich vorhab, aber ich hoffe ich konnte es einigermaßen gut beschreiben. Falls es verständnisfragen gibt, einfach fragen