[LØST] Skifte IP. sette inn variabler og Input. problemer

4 innlegg i emnet

Skrevet

@ECHO OFF 

?"set vartest set /p test=

set varIP=%test% " ? ?

set varSM=255.255.255.0

set varGateWay=192.168.1.1

REM set varDNS1=130.67.60.68	

REM set varDNS2=130.67.15.198	


REM *****  ******  ****** Telenor DNS  130.67.60.68	130.67.15.198	193.213.112.4


REM *****  ******  ****** Google.no IP: 64.233.183.99


ECHO Setter fast ip og nettverksmaske.

REM netsh int ip set address name = "Local Area Connection" source = static addr = %varIP% mask = %varSM%


ECHO Setter opp Gateway

REM netsh int ip set address name = "Local Area Connection" gateway = %varGateWay% gwmetric = 1


ECHO Setter Primaer DNS

REM netsh int ip set dns name = "Local Area Connection" source = static addr = %varDNS1%


ECHO Setting Secondary DNS

REM netsh int ip add dns name = "Local Area Connection" addr = %varDNS2%


pause

Fant denne koden som endrer nettverksinformasjon men jeg tenkte å lage en slags Input sak som spør fex.:

"Skriv Ip" nettverksmaske, Gateway og dns.

Jeg prøvde å mekke sammen noe "test" på toppen av skriptet men sliter..

Det jeg ikke får til er at bruker inputen skal legges inn til de forsjellige kategoriene..

Det hadde vært flott om noen kunne hjulpet meg i gang ?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet (endret)

Hva med å gjøre det slik:

@ECHO OFF

set /p test=

set varIP=%test%

set varSM=255.255.255.0

set varGateWay=192.168.1.1

REM set varDNS1=130.67.60.68	

REM set varDNS2=130.67.15.198	


REM *****  ******  ****** Telenor DNS  130.67.60.68	130.67.15.198	193.213.112.4


REM *****  ******  ****** Google.no IP: 64.233.183.99


ECHO Setter fast ip og nettverksmaske.

REM netsh int ip set address name = "Local Area Connection" source = static addr = %varIP% mask = %varSM%


ECHO Setter opp Gateway

REM netsh int ip set address name = "Local Area Connection" gateway = %varGateWay% gwmetric = 1


ECHO Setter Primaer DNS

REM netsh int ip set dns name = "Local Area Connection" source = static addr = %varDNS1%


ECHO Setting Secondary DNS

REM netsh int ip add dns name = "Local Area Connection" addr = %varDNS2%


pause
Skulle vel fungere greit det? :) Eventuelt prøv å gjøre det slik:
set /p varIP=

Altså uten set /p test=

Men anbefaler den øverste.

Endret av bjaanes
0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet (endret)

Kjempeflott :)

legger den opp når den er ferdig ..

Endret av S.M.
0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet (endret)

[code@ECHO OFF

ECHO Trykk 1 for IP oppsett

ECHO Trykk 2 for automatisk DHCP

ECHO Trykk 3 for å avslutte

SET /P INPUT=

IF /I "%INPUT%"=="1" goto :setIP

IF /I "%INPUT%"=="2" goto :dhcp

IF /I "%INPUT%"=="3" goto :END

:dhcp

ECHO setter opp automatisk Ip-adresse

netsh int ip set address name = "Local Area Connection" source = dhcp

netsh int ip set dns name = "Local Area Connection" source = dhcp

goto :END

:setIP

ECHO IP

set /p IP=

ECHO Subnet Mask

set /p SM=

ECHO Gateway

set /p GateWay=

ECHO Primaer DNS

Set /p DNS1=

ECHO Sekunder DNS

Set /p DNS2=

REM ***** ****** ****** Telenor DNS 130.67.60.68 130.67.15.198 193.213.112.4

REM ***** ****** ****** Google.no IP: 64.233.183.99

ECHO Setter fast ip og nettverksmaske.

netsh int ip set address name = "Local Area Connection" source = static addr = %IP% mask = %SM%

ECHO Setter opp Gateway

netsh int ip set address name = "Local Area Connection" gateway = %GateWay% gwmetric = 1

ECHO Setter Primaer DNS

netsh int ip set dns name = "Local Area Connection" source = static addr = %DNS1%

ECHO Setting Sekunder DNS

netsh int ip add dns name = "Local Area Connection" addr = %DNS2%

:END

pause

Endret av S.M.
0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!


Start en konto

Logg inn

Har du allerede en konto? Logg inn her.


Logg inn nå

  • Hvem er aktive   0 medlemmer

    Ingen innloggede medlemmer aktive