Zeilen aus Textdokument kopieren
Hallo Administrator-Community!
Ich stehe mal wieder vor einer, für mich, komplizierten Aufgabe, und bestimmt kann mir auch diesmal jemand weiterhelfen.
Ich möchte ein einfaches Textdokument einmal in der Woche öffnen, und alle Zeilen kopieren (in den Cache).
Zwischen dem Kopieren der einzelnen Zeilen sollen 10 Sekunden vergehen.
Dass die Batch wöchentlich geöffnet wird, kann ich recht simpel mit dem Aufgabenplaner erledigen, das Textdokument mit der Batch zu öffnen bekomme ich auch noch hin.
Die Zeitverzögerung bekomme ich warscheinlich mit einem Timeout \t hin.
Aber wie kann ich einzelne Zeilen kopieren?
In dem Textdokument steht pro Zeile eine Internetadresse. Bsp.:
"Textdokument XYZ"
https://www.google.fr/
http://www.lemonde.fr/
http://www.lefigaro.fr/
http://www.voila.fr/
Die Batch soll also "https://www.google.fr/" aus Zeile 001 in den Zwischenspeicher kopieren, 10 Sekunden warten, "http://www.lemonde.fr/" aus Zeile 002 kopieren, etc.
Die Textdatei wird immer wieder mit neuen Adressen erweitert. Kann man das mit einer Art Schleife erledigen, sodass die Batch jedesmal alle vorhandenen Zeilen durchgeht und aufhört wenn er eine Zeile findet in der nichts eingetragen ist?
Kann mir da vielleicht jemand bitte weiterhelfen?
Freundliche Grüße
Striding
Ich stehe mal wieder vor einer, für mich, komplizierten Aufgabe, und bestimmt kann mir auch diesmal jemand weiterhelfen.
Ich möchte ein einfaches Textdokument einmal in der Woche öffnen, und alle Zeilen kopieren (in den Cache).
Zwischen dem Kopieren der einzelnen Zeilen sollen 10 Sekunden vergehen.
Dass die Batch wöchentlich geöffnet wird, kann ich recht simpel mit dem Aufgabenplaner erledigen, das Textdokument mit der Batch zu öffnen bekomme ich auch noch hin.
Aber wie kann ich einzelne Zeilen kopieren?
In dem Textdokument steht pro Zeile eine Internetadresse. Bsp.:
"Textdokument XYZ"
https://www.google.fr/
http://www.lemonde.fr/
http://www.lefigaro.fr/
http://www.voila.fr/
Die Batch soll also "https://www.google.fr/" aus Zeile 001 in den Zwischenspeicher kopieren, 10 Sekunden warten, "http://www.lemonde.fr/" aus Zeile 002 kopieren, etc.
Die Textdatei wird immer wieder mit neuen Adressen erweitert. Kann man das mit einer Art Schleife erledigen, sodass die Batch jedesmal alle vorhandenen Zeilen durchgeht und aufhört wenn er eine Zeile findet in der nichts eingetragen ist?
Kann mir da vielleicht jemand bitte weiterhelfen?
Freundliche Grüße
Striding
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 258716
Url: https://administrator.de/forum/zeilen-aus-textdokument-kopieren-258716.html
Ausgedruckt am: 11.04.2025 um 06:04 Uhr
6 Kommentare
Neuester Kommentar
Hallo striding!
Soferne unter Deinem nicht genannten Betriebssystem die "clip.exe" verfügbar ist, ungetestet etwa so:
Was meinst Du übrigens mit
Grüße
bastla
Soferne unter Deinem nicht genannten Betriebssystem die "clip.exe" verfügbar ist, ungetestet etwa so:
for /f "usebackq delims=" %%i in ("D:\Textdokument XYZ.txt") do echo %%i|clip & timeout 10
aufhört wenn er eine Zeile findet in der nichts eingetragen ist?
Eine for
-Schleife ignoriert grundsätzlich Leerzeilen und läuft bis zum Ende der Datei.Grüße
bastla