snickaaz

Batch - Zeilen einer Textdatei als Variable setzten,zählen und so oft Befehl ausführen

Halli Hallo,

leider komme ich gerade nicht weiter mit meiner Batch-File. Bin auch nicht so der Profi (eher gar nicht face-wink ) aber ich versuche mit daran.

Es geht darum aus einer Text-Datei mit "n" IP-Adressen

Bsp.
/IP.txt
192.168.1.1
192.168.1.2
192.168.1.3
usw

die jeweilige IP auszulesen und dann jede einzelne Variable mit einer Schleife anzupingen

Also die Variablen wollte ich wie folgt generieren:

@echo off & setlocal enabledelayedexpansion
set /a num=0

for /F  %%a in (IP.txt) do call :ausgabe %%a
set v
pause
goto :eof

:ausgabe
set /a num=%num%+1
set var%num%=%1

Jetzt fehlt mir aber noch die Schleife, die so oft ausgeführt wird, wie Variablen gebildet wurden. Wie muss ich diese einbauen?

Vielen Dank schonmal face-smile
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 254192

Url: https://administrator.de/forum/batch-zeilen-einer-textdatei-als-variable-setzten-zaehlen-und-so-oft-befehl-ausfuehren-254192.html

Ausgedruckt am: 05.05.2025 um 17:05 Uhr

Snickaaz
Snickaaz 08.11.2014 um 02:40:33 Uhr
Goto Top
Hab mir schon selbst geholfen face-smile

Manchmal hilft n Pils bei den Überlegungen ;)