Mittels Batch jede Zeile einer Textdatei prüfen
Hallo,
ich habe eine Textdatei (Projekte.txt), die etwa so aufgebaut ist
Nun möchte ich gerne, dass ein Batch-Script jede Zeile dieser Textdatei einliest und für jede dasselbe andere Batch-Script ausführt. Ungefähr so:
Ich habe schon probiert:
aber ich glaube ich missverstehe den code etwas bzw. er funktioniert nicht.
Hat jemand eine Idee, wie ich das elegant lösen könnte?
Danke im Voraus!
LG
Peter
ich habe eine Textdatei (Projekte.txt), die etwa so aufgebaut ist
Unbekannter Text 1
Unbekannter Text 2
Unbekannter Text 3
usw...
Nun möchte ich gerne, dass ein Batch-Script jede Zeile dieser Textdatei einliest und für jede dasselbe andere Batch-Script ausführt. Ungefähr so:
Lese 1. Zeile ein und gebe sie in Variable %INPUT% aus.
Nun starte das Script, das öfters auf diese %INPUT% variable zugreift.
Sobald das Script durchgelaufen ist,
Lese 2. Zeile ein und gebe sie in Variable %INPUT% aus.
Nun starte das Script, das öfters auf diese %INPUT% variable zugreift.
Sobald das Script durchgelaufen ist,
mache dasselbe, bis alle Zeilen durchgelaufen sind und fange wieder von oben an.
Ich habe schon probiert:
for /f "usebackq" %%v in ("Projekte.txt") do goto inputscript & set "INPUT=%%v"
aber ich glaube ich missverstehe den code etwas bzw. er funktioniert nicht.
Hat jemand eine Idee, wie ich das elegant lösen könnte?
Danke im Voraus!
LG
Peter
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 312776
Url: https://administrator.de/forum/mittels-batch-jede-zeile-einer-textdatei-pruefen-312776.html
Ausgedruckt am: 18.04.2025 um 08:04 Uhr
4 Kommentare
Neuester Kommentar

@echo off & setlocal
for /f "usebackq delims=" %%a in ("C:\projekte.txt") DO (
call :myscript "%%a"
)
goto :end
:myscript
echo Do something with line '%~1'
goto :eof
:end
pause

You should read this
Tutorial zur FOR-Schleife
for Delayed Expansion, that's because you store variables which are only expanded at runtime.
Tutorial zur FOR-Schleife
for Delayed Expansion, that's because you store variables which are only expanded at runtime.