Résolu problème script windows 7

  • Auteur de la discussion FurioN
  • Date de début

FurioN

Grand Maître
Bonjour,

J'ai une vielle clé wifi qui scanne les réseaux wifi en permanence, normal quoi, sauf que chez celle-ci cela provoque des lag de 2 secondes, bref chiant quand on joue.

je connais depuis déja plusieurs années la solution, mais depuis un déménagement je suis dans l'obligation de l'utiliser de nouveau

Cmd en mode admin
netsh wlan set autoconfig enabled=yes interface="Connexion réseau sans fil"

après suffit de jouer avec le yes et no.

se soir je me dis marre de tapper la commande a chaque fois que je boot, je me fait un petit scrpit en bat que je fou dans le plannificateur
netsh wlan set autoconfig enabled=yes interface="Connexion réseau sans fil"
ping 127.0.0.1 -n 30 > NUL
netsh wlan set autoconfig enabled=no interface="Connexion réseau sans fil"

Jusque la tous marche, ensuite je me dis si j'arrive a le faire fonctionner sans que l'invite de commande soit visible ça serai sympa,

je cherche un peu je tombe sur ce script vbs
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\Batch Files\syncfiles.bat" & Chr(34), 0
Set WshShell = Nothing

je le modifie un peu, enfin juste l'emplacement du fichier a lancer, ça marche c'est magique sauf un problème, le script vbs est lui bien lancé en admin via le planificateur (enfin je pense) mais le .bat qui suis lui non du coup vu que la commande requiert d'etre admin bien ça marche pas.

je cherche encore je tombe sur le runas
donc j'édite un peu mon script .bat
runas /user:Administrateur@GRIPOIL "netsh wlan set autoconfig enabled=yes interface="Connexion réseau sans fil""
ping 127.0.0.1 -n 120 > NUL
netsh wlan set autoconfig enabled=no interface="Connexion réseau sans fil"

Et la erreur de syntax et depuis je coincé, et j'ai pas trouver comment appellé un script admin depuis un vbs.

Quelqu'un a t-il une solution ?
 

zeb

Modérateur
Meilleure réponse
Salut,

Une solution, certes. Mais de contournement :/
Ne fais pas un script VBS si ce n'est que pour cacher la fenêtre MSDOS.
Au contraire, relis l'aide de la commande START et vois si par hasard, ce n'est pas ce que tu cherchais depuis le début

;)

Autre solution, provenant du diagnostique suivant : Ton problème de syntaxe vient des guillemets.
Échappe-les avec un anti-slash.

Encore d'autres soluces :
Faire un runas /user:admin script.vbs dans le planificateur.
Vérifier que c'est bien l'admin qui exécute le script dans le planificateur.
 

FurioN

Grand Maître
merci beaucoup je vais voir ça,

En attendant le raccourcissement a 15 sec du "sleep" change un peu le besoin de cacher la fenêtre.
 

zeb

Modérateur
15 sec. ? Ah, tu veux dire 15 pings !
En effet, c'est un fait bien connu et qui peut s'avérer pratique, un ping dure 1 seconde.

A ce propos, pourrais-tu ne te contenter que d'un seul ping ?
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 108
Membres
1 586 287
Dernier membre
lucilleguffey
Partager cette page
Haut