Se connecter avec
S'enregistrer | Connectez-vous

Changement adresse IP en batch

Dernière réponse : dans Programmation

Salut tout le monde,

J'ai un portable professionnel sous W2000 que je connecte souvent à différents équipements en Ethernet. Je dois à chaque fois changer les paramètres TCP/IP de ma connexion.

J'ai crée un fichier batch mais qui ne semble pas trop bien marcher :

cls
@echo.==========================================
@echo Parametrage port reseau TCP/IP
@echo.==========================================


@echo Quel equipement souhaitez vous connecter ?
@echo.
@echo 1- A
@echo 2- B
@echo 3- C
@echo 4- D
@echo.
@set /P choix= Taper le numero de votre choix
if %choix%==1 goto A
if %choix%==2 goto B
if %choix%==3 goto C
if %choix%==4 goto D

:A
@netsh interface ip set address "Connexion au réseau local" static 10.1.30.30 255.255.0.0
@goto end
:B
@netsh interface ip set address "Connexion au réseau local" static 192.168.12.30 255.255.255.0
@goto end
:C
@netsh interface ip set address "Connexion au réseau local" static 192.168.10.30 255.255.0.0
@goto end
:D 
@netsh interface ip set address "Connexion au réseau local" dhcp

:end
pause


Qu'en pensez vous ? Voyez vous ce qui peut clocher ?

Merci d'avance

Castor

Autres pages sur : changement adresse batch

Lassé par la pub ? Créez un compte
Expert Programmation

c'est pas plus joliment présenté comme ça ?
  1. cls
  2. @echo.==========================================
  3. @echo Parametrage port reseau TCP/IP
  4. @echo.==========================================
  5.  
  6.  
  7. @echo Quel equipement souhaitez vous connecter ?
  8. @echo.
  9. @echo 1- A
  10. @echo 2- B
  11. @echo 3- C
  12. @echo 4- D
  13. @echo.
  14. @set /P choix= Taper le numero de votre choix
  15. if %choix%==1 goto A
  16. if %choix%==2 goto B
  17. if %choix%==3 goto C
  18. if %choix%==4 goto D
  19.  
  20. :A
  21. @netsh interface ip set address "Connexion au réseau local" static 10.1.30.30 255.255.0.0
  22. @goto end
  23. :B
  24. @netsh interface ip set address "Connexion au réseau local" static 192.168.12.30 255.255.255.0
  25. @goto end
  26. :C
  27. @netsh interface ip set address "Connexion au réseau local" static 192.168.10.30 255.255.0.0
  28. @goto end
  29. :D
  30. @netsh interface ip set address "Connexion au réseau local" dhcp
  31.  
  32. :end
  33. pause


après pour mes commentaires :
utilise @echo off au début de tes batch, puis vire moi tout ces @
pour echo, y a deux moyen de fonctionnement qui servent à afficher quelque chose, et il ne sont pas mélangables :
  1. echo.
saute une ligne
  1. echo Ceci est un message un minimum intéressant
affiche un message.
  1. echo.==========================================
je sais pas ce que ça fait, mais ça doit pas faire un truc très joli.

après les autres remarque que je peux faire c'est surtout que c'est pas mon style et que c'est dommage que microsoft ai enlevé choice.com des derniers windows car ça aurai été plus simple.
Lassé par la pub ? Créez un compte