Tom's Guide > Forum > Programmation > [Batch] Executer une commande.

[Batch] Executer une commande.

Forum Programmation : [Batch] Executer une commande.

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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 :

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


Message édité par Freezman42 le 28-03-2009 à 15:27:24
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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 :

Code :
  1. @echo off
  2. cls
  3. netsh
  4. wlan
  5. 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

------------------------------ La parole est d'argent mais le silence est d'or
Répondre à DivX_666

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 ? ^^'


Message édité par Freezman42 le 29-03-2009 à 18:58:50
Répondre à Freezman42

il faut que netsh se termine pour continuer le reste.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Bah ouai, mais netsh se fait bien, j'veux dire j'vois bien s'afficher le "netsh>" mais après, plus rien :s

Répondre à Freezman42

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

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

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.

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

http://freezman42.free.fr/Images/Vrac/screenshot13.png

Répondre à Freezman42

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.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

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.

Répondre à Freezman42
Tom's Guide > Forum > Programmation > [Batch] Executer une commande.
Aller à :

Il y a 1811 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens