Résolu [Batch] Executer une commande.

Solutions (8)
Tags :
  • Connexion reseau
  • Programmation
|
Bonjour à tous. Alors je sais que c'est la solution de facilité, mais j'me suis dit que demander ici prendrait moins de temps que de chercher les commandes moi-même (car j'ai un peu regarder mais j'suis à la masse -_-)

Pour situer le cadre, je suis sous Vista et en Wifi. Donc pour les jeux en réseau comme CSS ou L4D, les problèmes récurents des lags dues à la recherche de Wifi était une vraie plaie que j'ai réussi à corriger grâce à une commande piochée sur le net, qui en effet bloque cette recherche.

Avant toutes mes parties j'ouvre donc une invite de commande pour y rentrer :

  1. netsh
  2. wlan
  3. set autoconfig enabled=no interface="connexion réseau sans fil"


Et en quittant la partie, je remplaçais le no par un yes et tout remarche. Sauf que bon, écrire manuellement à chaque fois la même commande commence à me prendre le choux, et j'aimerai donc savoir s'il était possible pour moi de créer un fichier pour faire cette commande, ou deux, s'il en faut un pour couper et un pour réactiver... mais je pense qu'un seul fichier est possible, s'il existe un systeme de if>then, non ?
Contenus similaires
Meilleure solution
partage
|
Bonjour,
la solution la plus simple apparait de faire deux fichiers distinct, un pour la desactivation et la'utre pour l'activation avec dedans tout simplement ce qu tu ecrivait :
  1. @echo off
  2. cls
  3.  
  4. netsh
  5. wlan
  6. set autoconfig enabled=no interface="connexion réseau sans fil"


Sinon, une autre methode plus "propre" serait de faire un fichier, tu le lance et tu choisis d'activer ou désactiver ta détection via un petit menu.

Voila a toi de voir maintenant :) 
@+ et GL HF :D 
  • Commenter cette solution |
Score
0
òh
òi
|
J'ai essayé en vain... Je ne comprend toujours pas. C'est bête car CRicky tu sais faire, mais tu sais pas expliquer -_-
Bref, c'pas grave après tout, 'sont pas si longues que ça à taper ces lignes...
Merci quand même.
  • Commenter cette réponse |
Score
0
òh
òi
|
Tu mets ta ligne 2 et 3 (bref toutes les commandes netsh) dans un fichier texte (c'est ton script), et tu le lances avec netsh -f tonFichier.
  • Commenter cette réponse |
Score
0
òh
òi
|
Désolé CRicky, mais en français ça donne quoi ? ^^"
Je rappelle que je n'y connais absolument rien !

Pour résumer, je souhaiterais, si c'est possible, qu'en cliquant sur un .bat ces 3 lignes s'effectuent toutes seules au lieu de devoir à chaque fois les taper à la main.

  1. netsh
  2. wlan
  3. set autoconfig enabled=no interface="connexion réseau sans fil"


Je sais pas si ça peut aider, mais voici la gueule de l'invite de commande quand j'y fais manuellement (j'ai fais le "no" et le "yes" à la suite) :


  • Commenter cette réponse |
Score
0
òh
òi
|
si tu tapes "bye", et bien tes autres commandes vont alors être exécutées.
Si ce sont des commandes netsh que tu veux envoyer, tu doit utiliser un script et tu lances netfs avec -f tonScript
  • Commenter cette réponse |
Score
0
òh
òi
|
Bah ouai, mais netsh se fait bien, j'veux dire j'vois bien s'afficher le "netsh>" mais après, plus rien :s
  • Commenter cette réponse |
Score
0
òh
òi
|
il faut que netsh se termine pour continuer le reste.
  • Commenter cette réponse |
Score
0
òh
òi
|
Merci beaucoup ! Ça me sera bien plus pratique :) 

EDIT : Euh, en fait ça marche pas :s
Ca fait que le netsh, mais ça continue pas plus loin :( 
Halp ? ^^'
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS