Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4505 connectés 

 


Dernière réponse
Sujet : Changer de passerelle avec un .bat
ShonGail

nycius a écrit :

J'ai solutionné le soucis en ecrivant le batch sous wordpad format txt DOS
 
Merci à vous


 
 
ah ?
 
et merde, j'ai pondu un script pour rien encore :D


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ShonGail

nycius a écrit :

J'ai solutionné le soucis en ecrivant le batch sous wordpad format txt DOS
 
Merci à vous


 
 
ah ?
 
et merde, j'ai pondu un script pour rien encore :D

nycius J'ai solutionné le soucis en ecrivant le batch sous wordpad format txt DOS
 
Merci à vous
Tounet [:gratgrat]
Sous netsh ca doit etre un different vu qu'on passe sous un mini-shell en fait.
Parce que j'utilise regulierement des "," dans mes batch et ca marche tres bien :)
nycius yes car ca ne marche pas avec "r,seau"
ShonGail

Tounet a écrit :

sinon, sous dos, l'accent aigüe devient la virgule, donc dans ton batch, ca donnera ca par exemple
 

netsh interface ip set address "Connexion au r,seau" static gateway=192.168.0.254



 
 
C'est bien le même caractère graphique que la virgule mais ce n'est pas le même code ASCII ;)

Tounet sinon, sous dos, l'accent aigüe devient la virgule, donc dans ton batch, ca donnera ca par exemple
 

netsh interface ip set address "Connexion au r,seau" static gateway=192.168.0.254

ShonGail J'viens de te créer un ptit script ;)
 
tu trouveras ici :
 
http://edelx.net/FreeDownload/
 
un exe : Netsh2.exe
et un .txt : netsh.txt
 
Quand tu lances netsh2.exe, il lit la ligne de commande contenue dans netsh.txt (qui DOIT se trouver sans le même rep que Netsh2.exe) et l'exécute dans une invite de commande.
 
Avec ce système, y'a plus de prob d'accents :)
 
PS : tu verras qu'à la fin de la commande dans le netsh.txt, j'ai ajouté un "& pause". C'est pour voir le retour du netsh dans l'invite de commande qui s'ouvre. Quand tout sera au point, tu pourras le virer.
ShonGail je viens de tester et sous autoit, tu peux lancer un netsh avec une interface dont le nom contient des accents
ShonGail J'ai une solution mais plus sous .bat
avec un langage de script tel que autoit
nycius yep mais je suis dans un gros reseau et je peux pas renommer tous les postes :( sux
ShonGail Eh ben voilà ! :o
 
Surement un problème de caractères.
 
Le plus simple et rapide reste encore de renommer ses connexions réseaux. C'est ce que j'ai fait : LAN, WLAN, FIREWIRE, ...
freds45 Bah tu renommes ta connexion réseau Windows, pour supprimer l'accent, et tu fais pareil dans le .bat ... :ange:
nycius Il me dit qu'il ne trouve pas le nom "Connexion au rEseau" c'est le "réseau" qui passe mal dans un fichier .bat
ShonGail

nycius a écrit :

Merci bcp ... j'avais pas du tout compris ...  :ange:  :pfff:  
 
 
En fait ca fonctionne en commande MSDOS, seulement j'aimerai le placer dans un fichier .bat à lancer et dans ce cas la ca ne fonctionne pas


 
"ca ne fonctionne pas", c'est pas très explicite !
 
Quel message d'erreur ?
 
PS : tu peux mettre un "pause" après le netsh dans ton .bat le temps de lire le retour de la commande

Tounet

nycius a écrit :

Merci bcp ... j'avais pas du tout compris ...  :ange:  :pfff:  
 
 
En fait ca fonctionne en commande MSDOS, seulement j'aimerai le placer dans un fichier .bat à lancer et dans ce cas la ca ne fonctionne pas


 
Quand tu met la meme commande dans un fichier bat, toute seule, ca ne marche pas ?

lecharcutierdelinux Moi j'utilise le soft mobile net switch qui est supper pour changer les config IP et autres paramètres de manières simple.
nycius

com21 a écrit :

"LAN" c'est le nom de l'interface à modifier
 
ça ne veut pas dire que ton interface sur ton pc s'appelle "LAN"  !!


 
Merci bcp ... j'avais pas du tout compris ...  :ange:  :pfff:  
 
 
En fait ca fonctionne en commande MSDOS, seulement j'aimerai le placer dans un fichier .bat à lancer et dans ce cas la ca ne fonctionne pas

ShonGail

com21 a écrit :

"LAN" c'est le nom de l'interface à modifier
 
ça ne veut pas dire que ton interface sur ton pc s'appelle "LAN"  !!


 
 
euh oui j'ai oublié de le préciser
 
netsh interface ip set address /?
 
pour les infos sur la commande avec ces paramètres

com21 "LAN" c'est le nom de l'interface à modifier
 
ça ne veut pas dire que ton interface sur ton pc s'appelle "LAN"  !!
Tounet c'est a dire ? as tu un message d'erreur ?
Quel est ton Systeme d'exploit ?
nycius ca marche pas visiblement
ShonGail Pour la passerelle seule, cela serait :
 
netsh interface ip set address "LAN" static gateway=192.168.0.254
ShonGail Netsh
 
exemple :
 
netsh interface ip set address "LAN" static 192.168.0.25 255.255.255.0 192.168.0.254 1
 
où 192.168.0.254 est l'IP de la passerelle
Tounet qu'entends tu par passerelle ?
passerelle reseau ? passerelle internet ? tu veux parler de proxy ?
Un petit peu de clareté :)
nycius Salut  :hello:  
 
Dans le temps j'avais trouver un petit fichier .bat qui te permettait de switcher de passerelle, je le retrouve plus
QQun aurait ca svp ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)