[Batch] Executer une commande.
Forum Programmation : [Batch] Executer une commande.
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 :
|
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
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 :
|
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
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
il faut que netsh se termine pour continuer le reste.
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
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
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 :
|
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) :
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.
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.
Il y a 1811 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
