Schreib dir einfach folgende Batch-Datei ->
MultiPing.bat:
@ECHO OFF
set E2=0
set E1=0
set E0=1
:loopstart
ping -s 2 -n 1 %1.%E2%%E1%%E0%
CALL PingList.bat
if %E2%%E1%%E0% LEQ 255 goto loopstart
PAUSE
________________________
und dann noch eine weitere Batch-Datei ->
PingList.bat:
@ECHO OFF
:: Inkrementiert eine dreistellige Zahl
:: Arbeitet ueber einen Vergleich von jeder einzelnen Stelle.
:: E2=Hunderter, E1=Zehner, E0=Einer
if [%E2%]==[] set E2=0
if [%E1%]==[] set E1=0
if [%E0%]==[] set E0=0
:: Abschnitt E0
:: Wenn die Einer-Stelle eine 9 ist wird zu Abschnitt E1 gesprungen, wo dann die Einer-Stelle auf 0 gesetzt wird
:: und dann die Zehner-Stelle überprüft wird.
:E0
if %E0%==9 goto E1
if %E0%==8 set E0=9
if %E0%==7 set E0=8
if %E0%==6 set E0=7
if %E0%==5 set E0=6
if %E0%==4 set E0=5
if %E0%==3 set E0=4
if %E0%==2 set E0=3
if %E0%==1 set E0=2
if %E0%==0 set E0=1
goto DONE
:: Abschnitt E1
:: Wenn die Zehner-Stelle eine 9 ist wird zu Abschnitt E2 gesprungen, wo dann die Zehner-Stelle auf 0 gesetzt wird
:: und dann die Hunderter-Stelle überprüft wird.
:E1
set E0=0
if %E1%==9 goto E2
if %E1%==8 set E1=9
if %E1%==7 set E1=8
if %E1%==6 set E1=7
if %E1%==5 set E1=6
if %E1%==4 set E1=5
if %E1%==3 set E1=4
if %E1%==2 set E1=3
if %E1%==1 set E1=2
if %E1%==0 set E1=1
goto DONE
:: Abschnitt E2
:: Wenn die Hunderter-Stelle eine 9 ist wird die Zehner-Stelle auf 0 gesetzt
:: Dieser Fall wird aber in Verbindung mit PingCmd.bat nicht auftreten, da durch PingCmd.bat die Grenze bei 255 liegt.
:E2
set E1=0
if %E2%==9 set E2=0
if %E2%==8 set E2=9
if %E2%==7 set E2=8
if %E2%==6 set E2=7
if %E2%==5 set E2=6
if %E2%==4 set E2=5
if %E2%==3 set E2=4
if %E2%==2 set E2=3
if %E2%==1 set E2=2
if %E2%==0 set E2=1
goto DONE
PAUSE
: DONE
__________________________
Die MultiPing.bat hab ich von Mackz (glaub ich zumindest...oder von boppy) und hab sie mir ein wenig angepasst. Die PingList.bat gabs irgendwo im Netz und die ist nur für die Inkrementation der IP-Adress-Segmente gedacht.
Zum starten einfach eingeben: multiping.bat 192.168.0 eingeben oder multiping.bat 192.168 oder multiping.bat 212.13 oder wie auch immer die Parameter heissen sollen