2013-04-16, 02:23
  #1
Medlem
Har i en två dagar funderat på varför typ netsh interface set interface delete ger mig felmedelanden.
Jag vill frita mitt interface ett ägande, men jag får svaret att parameter är fel.'
efter två dagar gav jag upp, forums i microsoft sa sa att det inte funkar att deleta ett interfacename via netsh. Just nu klarar jag av att deleta det med tredjeparts program så där ligger inte felet

Jag undrar varför inte netsh eller annat i xp oavsett sp kan ta bort interfaces.

det funkar bra i win7
Citera
2013-04-16, 02:48
  #2
Medlem
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.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in