snickaaz
Goto Top

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

Content-Key: 254192

Url: https://administrator.de/contentid/254192

Printed on: April 25, 2024 at 22:04 o'clock

Member: Snickaaz
Snickaaz Nov 08, 2014 at 01:40:33 (UTC)
Goto Top
Hab mir schon selbst geholfen face-smile

Manchmal hilft n Pils bei den Überlegungen ;)