@echo off
rem définition des adresses statiques
rem La valeur de la variable "carte" correspond au nom de la connexion réseau visible dans paramètres - connexion réseau et accès à distance
rem les accents peuvent poser problème, il vaut donc mieux renommer cette connexion
set carte="LAN"
set adrfixe=192.168.1.2
set masque=255.255.255.0
set passerelle=192.168.1.1
set adrDNS1=194.2.0.20
set adrDNS2=194.2.0.50
echo --------------------------------
echo adressage fixe : 1
echo dhcp : 2
echo Quitter (ne rien faire) : 3
echo --------------------------------
rem la commande "set /p" permet à l'utilisateur de rentrer une chaîne de caractères
rem syntaxe : set /p = "message d'invite"
set /p input=Taper votre choix :
if %input% == 3 goto fin
if %input% == 2 goto dhcp
if %Input% == 1 goto fixe
:fixe
netsh interface ip set address %carte% static %adrfixe% %masque% %passerelle% 1
netsh interface ip set dns %carte% static %adrDNS1%
netsh interface ip add dns %carte% %adrDNS2%
goto fin
:dhcp
netsh interface ip set address %carte% dhcp
netsh interface ip set dns %carte% dhcp
:fin