FORUM Tom's Hardware » Programmation » Autre » Changement adresse IP en batch
 

Changement adresse IP en batch

Il y a 336 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Changement adresse IP en batch
 
Plus d'informations

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

pourquoi faire cent fois la même chose ?
Plus d'informations

c'est pas plus joliment présenté comme ça ?

Code :
  1. cls
  2. @echo.==========================================
  3. @echo Parametrage port reseau TCP/IP
  4. @echo.==========================================
  5. @echo Quel equipement souhaitez vous connecter ?
  6. @echo.
  7. @echo 1- A
  8. @echo 2- B
  9. @echo 3- C
  10. @echo 4- D
  11. @echo.
  12. @set /P choix=    Taper le numero de votre choix 
  13. if %choix%==1 goto A
  14. if %choix%==2 goto B
  15. if %choix%==3 goto C
  16. if %choix%==4 goto D
  17. :A
  18. @netsh interface ip set address "Connexion au réseau local" static 10.1.30.30 255.255.0.0
  19. @goto end
  20. :B
  21. @netsh interface ip set address "Connexion au réseau local" static 192.168.12.30 255.255.255.0
  22. @goto end
  23. :C
  24. @netsh interface ip set address "Connexion au réseau local" static  192.168.10.30 255.255.0.0
  25. @goto end
  26. :D
  27. @netsh interface ip set address "Connexion au réseau local" dhcp
  28. :end
  29. 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 :

Code :
  1. echo.

saute une ligne

Code :
  1. echo Ceci est un message un minimum intéressant

affiche un message.

Code :
  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.


Message édité par Batchy le 20-06-2007 à 18:17:30
zeb
Profil : Modérateur libre
Plus d'informations

lecastorlapon, ta question concerne  

  • le batch qui ne marche pas,  

ou

  • la commande netsh qui ne marche pas

ou

  • les deux ensemble ?


---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...
Plus d'informations

Le batch marche mais c'est la commande netsh qui marche pas

Don't blink
Profil : kärcher
Plus d'informations

a écrit :


 
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 :  


 
pourquoi vouloir recréer la roue ? (et en batch en plus)
 
http://www.presence-pc.com/forum/p [...] 1844-1.htm

Message cité 1 fois
Message édité par gambit le 20-06-2007 à 20:24:19

---------------
Rock me dr Zaius ! [:gambit:5]  Toys are cool ! [:gambit:5]
zeb
Profil : Modérateur libre
Plus d'informations

Ben alors, lecastorlapon, pourquoi tu postes dans la partie Programmation ?
Tu vois la réponse était en cat' Windows  
Evidemment. [:spamafote]


---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...
Plus d'informations

Merci tout le monde. Je vais essayer ça et la prochaine fois j'essaierai de chercher dans tout le forum  :)  :)  
 
@++


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » Autre » Changement adresse IP en batch
 

Annonces Google
Publicité