Einlesen aller Zeilen einer Textdatei
Hi habe schon alle bisherigen Beiträge zu diesem Thema durchgelesen wurde aber aus keinem schlau bzw. hat auch nichts funktioniert.
Ich hab eine textdatei mit unformatiertem inhalt (Links)
Also z.b.:
http://adresse.de/link1
http://adresse.de/link2
Jetzt will ich per Batch diese einzelnen Links (1 Link pro Zeile voraussgesetzt
) als Variable weiterverarbeiten.
Wenn ich
FOR /f %%f IN (%systemdrive%\%zahl%.txt) do @set link1=%%f
nehme dann gibt er mit immer den Letzen Link\ die letze Zeile aus, er soll aber die erste ausgeben.
danach sollte mit einem anderen befehl die nächste Zeile ausgelesen werden . usw. dann
Hoffe jemand kann mir schnell helfen (mach mir da keine sorgen, hier wird man echt immer schnell geholfen
)
Gruss |L1n3
Ich hab eine textdatei mit unformatiertem inhalt (Links)
Also z.b.:
http://adresse.de/link1
http://adresse.de/link2
Jetzt will ich per Batch diese einzelnen Links (1 Link pro Zeile voraussgesetzt
Wenn ich
FOR /f %%f IN (%systemdrive%\%zahl%.txt) do @set link1=%%f
nehme dann gibt er mit immer den Letzen Link\ die letze Zeile aus, er soll aber die erste ausgeben.
danach sollte mit einem anderen befehl die nächste Zeile ausgelesen werden . usw. dann
Hoffe jemand kann mir schnell helfen (mach mir da keine sorgen, hier wird man echt immer schnell geholfen
Gruss |L1n3
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 60804
Url: https://administrator.de/forum/einlesen-aller-zeilen-einer-textdatei-60804.html
Ausgedruckt am: 08.04.2025 um 18:04 Uhr
2 Kommentare
Neuester Kommentar
Die For-Schleife kannst du so verwenden:
In das machwas schreibst du dann rein was du mit dem Link tun willst (hier z.b. einfach nur ausgeben). So wird jeder Link nach einander verarbeitet.
miniversum
FOR /f %%f IN (%systemdrive%\%zahl%.txt) do call :machwas %%f
goto:eof
:machwas
set link=%1
REM ...
REM ...
REM mach hier irgentwas z.b.echo
echo %link%
REM ...
REM ...
goto:eof
goto:eof
:machwas
set link=%1
REM ...
REM ...
REM mach hier irgentwas z.b.echo
echo %link%
REM ...
REM ...
goto:eof
In das machwas schreibst du dann rein was du mit dem Link tun willst (hier z.b. einfach nur ausgeben). So wird jeder Link nach einander verarbeitet.
miniversum