Hallo,
erstmal goßes Lob und ein herliches Dankeschön. Das Forum hier hat mir als Anfänger schon in schon bei vielen meiner Fragen eine Lösung ermöglicht.
In einem Punkt komm ich jetzt aber nicht weiter und hoffe, daß mir hier eventuell jemand auf die Sprünge helfen kann.
Die verschiedenen Möglichkeiten zum Ersetzten einzelner Zeilen habe ich soweit verstanden. Wie man aber einen Abschnitt aus ziel.txt mit einem Abschnitt aus quell.txt ersetzt, ohne daß das in unzählige code ausartet ist mir nicht klar. Komm hier auch mit der Autoit Hilfe einfach nicht weiter.
Ausgangslage:
1) quell.txt mit den Zeilen 1-100
2) ziel.txt mit den Zeilen 1-500
Ergebnis soll sein:
ziel.txt in der die Zeilen 301-400 mit den Zeilen 1-100 aus quell.txt ersetzt wurden.
(In meinem konkreten Fall ist die Zeilenanzahl immer identisch.)
Ich habe mir die benutzerdefinierten Funktion zu Array + Dateien angeschaut, finde aber keine einfache Lösung. Umgekehrt wäre es ja einfach mit _FileWriteFromArray da ich dort dort ja über optionalen Startindex und letzten Index eines Arrays die zu kopierenden Zeilen von quell.txt festlegen könnte.
Ich bräuchte es aber ja quasi "umgekehrt". Wie mach ich das am besten? Beide *.txt in ein Array einlesen und dann?
Oder ganz anders?
Wäre für jede Hilfestellung dankbar.
Grüße
t002