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

  FORUM HardWare.fr
  Windows & Software
  Win Vista

  Lancer automatiquement une ligne de commande

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lancer automatiquement une ligne de commande

n°2701864
8800GTS
Posté le 06-07-2007 à 06:27:38  profilanswer
 

Bonjour,
 
c'est un peu compliqué mais suite à des problèmes avec mon wifi et la configuration automatique wifi de windows qui me fais lagger dans les jeux, je dois désactiver cette dernière... Mais si je la désactive et que je redémarre mon pc, alors une fois redémarré il n'arrivera pas à se reconnecter et je devrais la réactiver et désactiver à nouveau... Tout ça devient chiant à faire...
 
J'ai donc pensé créer un fichier .bat que je met sur mon bureau lançant automatiquement la commande pour activer et un autre la lançant pour se désactiver...
 
Si vous n'avez pas trop compris ce que j'ai dis si dessus pas grave contentez vous du reste sans trop chercher à comprendre le pourquoi....
 
Il me faudrait créer 2 fichiers bat lançant les commandes suivantes:
 
netsh wlan set autoconfig enabled=yes interface="Connexion réseau sans fil"
 
netsh wlan set autoconfig enabled=no interface="Connexion réseau sans fil"
 
Ou encore mieux si possible un seul fichier bat lançant d'abord cette commande:
netsh wlan set autoconfig enabled=yes interface="Connexion réseau sans fil"
 
puis pas directement après mais 10 secondes après lançant cette commande:
netsh wlan set autoconfig enabled=no interface="Connexion réseau sans fil"
 
Pour ceux qui ont compris ce que j'ai voulu dire en haut du post, il me faudrait le lancer 10 secondes après, le temps de laisser le wifi se reconnecter et ensuite redésactiver cette configuration auto...
 
 
Qqn sait-il comment créer une telle chose?
 
C'est assez urgent car je suis en train de tout migrer mon système vers vista mais comme mon wifi me fais lagger dans les jeux c'est une des seules choses qu'il me manque...
 
 
 
Merci d'avance


Message édité par 8800GTS le 06-07-2007 à 06:46:04
mood
Publicité
Posté le 06-07-2007 à 06:27:38  profilanswer
 

n°2701872
Z_cool
HFR profile rating:⭐⭐⭐⭐
Posté le 06-07-2007 à 08:33:34  profilanswer
 

ajoute un "sleep 10"  entre tes deux netsh (sous XP)


---------------
#mais-chut
n°2702170
8800GTS
Posté le 06-07-2007 à 17:27:54  profilanswer
 

okay mais le reste je fais comment???
 
je ne sais pas du tout créer un fichier bat moi...
 
Il faut que je colle simplement la commande dans un fichier texte et je renomme en .bat?
 
Dans ce cas là ça ne marche pas...

n°2702180
phosphorel​oaded
Posté le 06-07-2007 à 17:50:40  profilanswer
 

8800GTS a écrit :

Il faut que je colle simplement la commande dans un fichier texte et je renomme en .bat?

 

Dans ce cas là ça ne marche pas...


Oui c'est ça. Tu affiches les extensions de tes fichiers? C'est exécutable si tu double-cliques dessus?  :??:

 

Pour que ce soit automatiquement lancé, il faut glisser le batch ou un raccourci dans le dossier démarrage de Programmes (C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Démarrage)


Message édité par phosphoreloaded le 06-07-2007 à 17:50:57
n°2702188
8800GTS
Posté le 06-07-2007 à 17:58:48  profilanswer
 

Bon j'ai réussi à créer 2 fichiers un pour activer un pour désactiver:
 
cmd /K netsh wlan set autoconfig enabled=yes interface="Connexion reseau sans fil"
 
cmd /K netsh wlan set autoconfig enabled=no interface="Connexion reseau sans fil"
 
mais je n'arrive pas à fouttre les 2 commandes dans le même fichier car c'est que la première qui prend... L'autre est comme innexistante et je n'arrive pas a fouttre le sleep non plus

n°2702195
8800GTS
Posté le 06-07-2007 à 18:49:08  profilanswer
 

Ah et aussi comment faire pour que la fenetre se ferme a la fin?

n°2702200
eric011
et vive la galère
Posté le 06-07-2007 à 19:08:08  profilanswer
 

un exit à la fin??
et sleep ne semble pas existé comme fonction dos mais 'pause' oui!

n°2702201
8800GTS
Posté le 06-07-2007 à 19:11:04  profilanswer
 

Même rien que si je met les 2 commandes à la suite uniquement la premiere se lance et c'est tout...
 
Comment faire que les autres suivent? Il faut les numéroter ou faire quelque chose de spécial?
 
 
J'ai donc ça:
 
cmd /K netsh wlan set autoconfig enabled=yes interface="Connexion reseau sans fil"
 
J'aimerais y fouttre une pause de 15 secondes pis ça:
 
cmd /K netsh wlan set autoconfig enabled=no interface="Connexion reseau sans fil"
 
ensuite fermer la fenetre...
 
 
Comment le faire?
 
cmd /K c'est la commande pour que le bat commence dans la console
 
Je précise que là je peux le faire mais j'ai 2 fichiers bat un pour:  
 
cmd /K netsh wlan set autoconfig enabled=yes interface="Connexion reseau sans fil"
 
et un que je lance 15 sec après pour:
 
cmd /K netsh wlan set autoconfig enabled=no interface="Connexion reseau sans fil"
 
maintenant j'aimerais tout regrouper en un seul tout automatisé que après je mettrai en démarrage automatique...
 
je suis compliqué mais c'est pas pour rien... C'est la solution miracle a mon bug de wifi et peut être que ça pourra servir à d'autres d'ailleurs
 
 
Ps. J'ai testé de taper sleep 10 dans cmd et en effet il fait une pose de 10 secondes donc la commande est juste mais comment faire une suite de commande dans un bat?


Message édité par 8800GTS le 06-07-2007 à 19:17:59
n°2702384
8800GTS
Posté le 07-07-2007 à 15:59:00  profilanswer
 

SVP, personne ne peut m'aider???

n°2702388
eric011
et vive la galère
Posté le 07-07-2007 à 16:25:33  profilanswer
 

et si tu creer 3 fichier 'bat':
un qui correspond à la 1 ere ligne
le 2 em à la 2 eme ligne  et le 3 eme sera en fait le fichier 'bat' qui appellera succesivement les 2 fichier 'bat'  avec une pause entre chaque appel!

mood
Publicité
Posté le 07-07-2007 à 16:25:33  profilanswer
 

n°2702395
8800GTS
Posté le 07-07-2007 à 16:43:05  profilanswer
 

Bah oui mais comment faire appeler les 2 fichiers bat??? Je n'ai jamais crée de fichier bat lol c'est pour ça que je demande de l'aide^^

n°2702414
ogaby
Posté le 07-07-2007 à 18:22:15  profilanswer
 

Dans le 1er, t'écris:

bat2.bat
sleep 10
bat3.bat


Dans bat2.bat, t'écris:
cmd /K netsh wlan set autoconfig enabled=yes interface="Connexion reseau sans fil"  
 
Dans bat3.bat, t'écris:
cmd /K netsh wlan set autoconfig enabled=no interface="Connexion reseau sans fil"  
 
Et tu mets juste un raccourci de bat1.bat dans "Démarrage".
Bat1 appelle bat2, fait une pause et appelle bat3. :spamafote:

n°2702453
Triskell2k​1
Posté le 07-07-2007 à 20:37:56  profilanswer
 

Normallement tu n'as pas besoin de mettre le cmd.

n°2702460
ogaby
Posté le 07-07-2007 à 20:58:51  profilanswer
 

oups... exacte mais ca marche quand même :d

n°2702479
8800GTS
Posté le 07-07-2007 à 23:32:28  profilanswer
 

J'ai fais ça et ça n'execute que bat2 ça ne fait pas le sleep après ni le bat 3... J'en revien au même problème le bat execute toujours que la première commande... Que faire???
 
Voilà ce que j'ai fais: http://rapidshare.com/files/41615873/bats.rar.html


Message édité par 8800GTS le 07-07-2007 à 23:33:48
n°2702487
eric011
et vive la galère
Posté le 08-07-2007 à 00:58:24  profilanswer
 

et si tu ecris ton bat1.bat comme ceci,ça donne quoi:
 
call bat2.bat  
sleep 10  
call bat3.bat

n°2702498
dnlilas
Posté le 08-07-2007 à 07:19:34  profilanswer
 

Le cmd /k est inutile et justement arrête l'exécution (/K: keep).
Ce qu'il faudrait faire (un seul fichier bat) :
 
tonfichier.bat:
netsh wlan set autoconfig enabled=yes interface="Connexion reseau sans fil"  
sleep 10
netsh wlan set autoconfig enabled=no interface="Connexion reseau sans fil"
 
 
Si tu n'as pas sleep.exe il faut chercher avec Google.

n°2702507
8800GTS
Posté le 08-07-2007 à 10:23:36  profilanswer
 

alors sans le cmd /K la fenetre se ferme tout seule mais l'effet est exactement le même... c'est à dire que le bat n'execute que le bat2.bat et après arrête... Il exécute que la premiere commande on en revient au même problème lol... Le sleep marche car si je ne met que sleep 10 et ensuite call bat3.bat bah il va me faire le sleep de 10 secondes puis plus rien... la fenetre se ferme...
 
 
 
EDIT: stop je ne sais pas pourquoi mais maintenant ça marche lol


Message édité par 8800GTS le 08-07-2007 à 10:25:51
n°2702508
eric011
et vive la galère
Posté le 08-07-2007 à 10:33:40  profilanswer
 

on est bien d'accord: tes 2 lignes de commandes sont bien fonctionnelles?
juste pour essai ,remplace le 'sleep' par un 'pause'.
cette fonction ecrit "veuillez appuyer sur une touche ' et attends l'appuie d'une touche pour continuer.
ça devrait te permette de bien voir avant que les fenetres se ferment si la derniere ligne s'execute ou pas ,ou bien si il y a un message d'erreur.

n°2702511
ogaby
Posté le 08-07-2007 à 10:53:10  profilanswer
 

Je viens de comprendre un truc (après essai).
Quand le script principal lance la 2ème ligne, il n'attend pas que la 1ère soit finie. Il lance tout en parallèle. :/

n°2702512
8800GTS
Posté le 08-07-2007 à 10:54:07  profilanswer
 

Oui mais t'inquiète pas elle s'exécute j'ai un moyen de vérification^^
 
je tape dans la console: netsh wlan show settings
 
Si ça me marque que c'est activé bah la dernière ligne ne s'est pas exécutée et si ça me met désactivé bah elle s'est exécutée^^ Et ça me met activé^^
 
 
Merci beaucoup à tous pour votre aide. Grace a vous j'ai enfin mon wifi qui ne lag plus avec ce vista daubé xD


Message édité par 8800GTS le 08-07-2007 à 10:54:19
n°2702513
8800GTS
Posté le 08-07-2007 à 10:55:53  profilanswer
 

Ah? je ne savais pas pour la 2ème mais bon c'est pas grave car la 1ere ligne dure meme pas 2 secondes donc bon... Tant qu'il ne lance pas la 3ème en même temps... Et il ne le fait pas... Apres si il lance le sleep en meme temps que la premiere on s'en fout... Et tout ça marche merci encore

n°2715959
PaBlo_
ESCE 4A
Posté le 23-08-2007 à 20:39:53  profilanswer
 

Salut a tous! Alors voila j'ai eu exactement la même chose a faire que 8800GTS sauf que j'ai reboot avant de le savoir... et maintenant la "connexion au réseau sans fil 2" est inexistante pour windows(vista en l'occurence). J'ai donc fait les fichiers .bat comme vous le dites précisement.. J'ai vraiment besoin de votre aide c'est une question de vie ou de mort! Merci d'avance.

n°2737573
f_am6
Posté le 18-11-2007 à 23:57:45  profilanswer
 

slt 8800 GTS pourrez tu me filez ton fichier car j'ai exactement le meme problemme que toi mais j'arrive a le crée ???

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win Vista

  Lancer automatiquement une ligne de commande

 

Sujets relatifs
quel service de groupes en ligne choisir?[WIN2003] modifier la permission d'un partage en ligne de commande
Lancer plusieurs programmes avec un batchRech commande pr balayer plusieurs clés de registe en KISTART.
Comment faire rafraichir automatiquement une page web ?Quelle commande dos pour copier un répertoire vers un autre
commande dos démonter des disques amoviblesPbs pc infecté - rapport hijackthis et kaspersky en ligne dispo
aide excel pencher les cellules de la premiere ligne 
Plus de sujets relatifs à : Lancer automatiquement une ligne de commande


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR