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-Key: 100621

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

Printed on: April 23, 2024 at 14:04 o'clock

Member: bastla
bastla Oct 30, 2008 at 12:42:22 (UTC)
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