Textdatei mit batch bearbeiten

Hallo zusammen, ich habe ein Progrblem bei der Batcherstellung, konnte das eigentlich Problem jedoch auf die Bearbeitung eines Textes reduzieren:

Volume in Laufwerk C: hat keine Bezeichnung.
Volumeseriennummer: C0CD-3F03

Verzeichnis von C:\Dokumente und Einstellungen\batch_test\

24.06.2009 19:56 .
24.06.2009 19:56 …
24.06.2009 11:49 4 1.txt
24.06.2009 11:49 4 2.txt
24.06.2009 19:56 0 liste.txt
3 Datei(en) 8 Bytes
2 Verzeichnis(se), 17.818.345.472 Bytes frei

Es sollen jetzt alle Zeilen gelöscht werden die vor „1.txt“ kommen und alles ab der zeile „liste.txt“, sodass übrigbleibt:

24.06.2009 11:49 4 1.txt
24.06.2009 11:49 4 2.txt

nun soll alles was vor *.txt steht ersetzt werden durch z.B. „copy“, sodass dann übrigbleibt

copy 1.txt
copy 2.txt

Wer kann helfen?

nachtrag
achja nochwas

der text vor „1.txt“ muss nicht immer zwangläufig der gleiche sein…wenn der pfad sich beispielsweise ändert dann musss das berücksichtigt werden.

DANKE