itshark
Goto Top

IP Adressen vergleich via Batch Datei

Sooooo,
folgendes Probem:

Ich möchte via login Script (.bat) eine abfrage auf die IP-Adresse machen, und zwar wie folgt:

Wenn meine IP-Adresse eine 192.168.* ist dann mache dies und das, sonst mache dies und das.

Geht das prinzipell?


Habe es wie folgt versucht:

@echo off
echo set /a s=%%s%%+1 > ip.bat
echo set ip%%s%%=%%1 >> ip.bat
echo Meine IP Adressen sind:
echo.
ipconfig/all | findstr "IP-Ad" > ip.txt
set s=0
for /f "tokens=14*" %%i in (ip.txt) do call ip %%i%%j
del ip.txt
del ip.bat
echo %ip1%
echo %ip2%

if %ip1% == 192.168.* goto start

else goto ende

:start
echo Jo ist gleich

:ende
echo Ne ist net gleich

pause

Content-ID: 100621

Url: https://administrator.de/forum/ip-adressen-vergleich-via-batch-datei-100621.html

Ausgedruckt am: 22.04.2025 um 10:04 Uhr

bastla
bastla 30.10.2008 um 13:42:22 Uhr
Goto Top
Hallo ofodag!
Geht das prinzipell?
Prinzipiell würde ich das eher so anlegen:
@echo off & setlocal
ipconfig|findstr "Adr"|findstr /c:" 192.168.">nul || goto :IsNix  

echo Jo ist gleich

goto :Ende

:IsNix
echo Ne ist net gleich

:Ende
pause
Grüße
bastla