Creare un file batch per configurazione ip statico

Pubblicità

Snowden

Nuovo Utente
Messaggi
80
Reazioni
8
Punteggio
29
Buonasera a tutti, vorrei chiedervi un aiuto su come strutturare un codice tale che mi consenta di scrivere dopo gli uguali e di riportare le funzioni nelle corrispettive posizioni.

1) source=
2) addr=
3) mask=
4) gateway=
5) gwmetric=0

netsh interface ip set address name="Connessione alla rete locale (LAN)" source=static addr= mask= gateway= gwmetric=0

io lo vedo come se fosse una sorta di menu ma non ha funzionato quando ho cercato di applicarlo. Se avete delle delucidazioni vi ringrazio di cuore.
if %result%==1 goto source=
if %result%==2 goto addr=
if %result%==3 goto mask=
if %result%==4 goto gateway=
if %result%==4 goto gwmetric=0
 
Non è un menu, devi applicare le variabili tutte insieme, prova questo:

Codice:
@echo off
cls
SET nome=Connessione alla rete locale (LAN)
SET  source=
SET addr=
SET mask=
SET gateway=
SET gwmetric=

echo Impostazione indirizzo IP:
netsh interface ip set address name="%nome%" source=%source% addr=%addr% mask=%mask% gateway=%gateway% gwmetric=%gwmetric%
echo.
echo Fine
pause
 
Ultima modifica da un moderatore:
Non è un menu, devi applicare le variabili tutte insieme, prova questo:

Codice:
@echo off
cls
SET name=Connessione alla rete locale (LAN)
SET  source=
SET addr=
SET mask=
SET gateway=
SET gwmetric=

echo Impostazione indirizzo IP:
netsh interface ip set address name="%name%" source=%source% addr=%addr% mask=%mask% gateway=%gateway% gwmetric=%gwmetric%
echo.
echo Fine
pause

Ho compilato il file batch ma non funziona....

===========================================================

Impostazione indirizzo IP:

Parametro source non valido (addr=mask=gateway=gwmetric=).


Fine
Premere un tasto per continuare . . .
============================================================

il file batch mi deve inserire gli indirizzi interattivamente dopo averlo lanciato :
esempio:
Lancio il file batch....

@echo off (non di vede ) ok
cls
SET name=Connessione alla rete locale (LAN)
SET source=static <-si deve vedere e darmi la possibilità di inserire il parametro
SET addr= .... <-si deve vedere e darmi la possibilità di inserire il parametro
SET mask= .... <-si deve vedere e darmi la possibilità di inserire il parametro
SET gateway= .... <-si deve vedere e darmi la possibilità di inserire il parametro
SET gwmetric= ..... <-si deve vedere e darmi la possibilità di inserire il parametro

Se setto prima i parametri che lo lancio ok funziona.

Grazie ancora per le ulteriori risposte.
 
Ultima modifica:
il file batch mi deve inserire gli indirizzi interattivamente dopo averlo lanciato :

Ahhh allora prova così:

@echo off
cls
SET /P nome=Nome Connessione:
SET /P source= Source:
SET /P addr=Address:
SET /P mask=Subnet Mask:
SET /P gateway=Gateway:
SET /P gwmetric=Metrica:

echo Impostazione indirizzo IP:
netsh interface ip set address name="%nome%" source=%source% addr=%addr% mask=%mask% gateway=%gateway% gwmetric=%gwmetric%
echo.
echo Fine
pause
 
Ahhh allora prova così:
@echo off
cls
SET /P nome=Nome Connessione:
SET /P source= Source:
SET /P addr=Address:
SET /P mask=Subnet Mask:
SET /P gateway=Gateway:
SET /P gwmetric=Metrica:

echo Impostazione indirizzo IP:
netsh interface ip set address name="%nome%" source=%source% addr=%addr% mask=%mask% gateway=%gateway% gwmetric=%gwmetric%
echo.
echo Fine
pause

Funziona alla grande adesso... Grazie mille!
Puoi consigliarmi anche un libro?
Grazie ancora !!
 
Ultima modifica:
Pubblicità
Pubblicità
Indietro
Top