Egentligen är mitt mainproblem hur jag ska få en parameter för aktuell internet anslutning.
I linux gör man det enkelt.
I windows fick jag fan lära mig scripta med tokens i flera lager för att ens få fram ett rätt lanip.
Det blev en djävla massa if och tokens för enkla saker som grep och cut.
Jag VILL i scriptmiljö veta vad mitt nic heter. Scriptet nedanför är inte helt klart för interface name vet.. men jag har ip i variabeln för wmic
Jaja det här funkar i SVENSK xpsp3 men inte andra miljöer i win. fuckgate!
@echo off
For /f "tokens=* usebackq" %%F in (`ipconfig ^|findstr "IP"`) Do Set var1=%%F
For %%j in (%VAR1%) Do Set /A nr+=1
For /f "tokens=%nr%" %%F in ('ipconfig ^|findstr "IP"') Do Set ip=%%F
echo Lan IP = %ip%
echo.
pause
__________________
Senast redigerad av swigge 2013-04-16 kl. 03:13.