Ficher Batch aprés connexion Wifi

gg62du28 -  
 gg62du28 -
Bonjour tout le monde,
J'aimerais exécuter un mappage de lecteur réseau, donc pour cela j'ai crée un fichier batch que j'ai placé au démarrage de windows (XP), le soucis c'est que le réseau est en Wifi et lors de l'exécution du batch (à l'ouvertude Windows), le réseau n'est pas encore opérationnel , j'aimerais connaitre une petite astuce pour attendre cette connexion au réseau WIfi pour lancer mon mappage.
Merci d'avance

9 réponses

dubcek Messages postés 19032 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
hello
par exemple, faire une boucle qui attend qu'un site externe réponde au ping ?

:boucle
ping www.google.com > NUL 2>NUL
if errorlevel 1 goto boucle
0
Utilisateur anonyme
 
Tu te casse bien la tete...

pourquoi un batch ???

tu sait que que creer le raccourci directement depuis le poste de travail...
et windows le fait tout seule a chaque fois qu'il demarre...

0
gg62du28
 
En effet je pourrais laisser Windows me recréer le lecteur réseau, mais dans ce cas la, il demande un mot de passe pour l'accès . J'avais donc pensé au batch pour recréer ce lecteur réseau avec la commande /user mot de passe. L'idée de la boucle pourquoi pas, mais ça ne risque pas d'afficher une fenêtre noir en attendant que la boucle se valide et j'ai peur que les utilisateurs (Eleves) ferment cette fenêtre avant la fini.
0
dubcek Messages postés 19032 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
donc pour cela j'ai crée un fichier batch que j'ai placé au démarrage de windows (XP),
il est placé où ?
les> NUL évitent que tous les messages s'affichent
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gg62du28
 
J'ai placé le fichier dans Programme -> démarrage de windows.
J'ai utilisé le @echo off donc ce n'est pas un problème pour l'affichage du contenu du batch.
Je vais tester cette boucle, mais j'ai un peu peur que ça prenne du temps et donc que la fenêtre noire DOS reste à l'écran pendant cette manip.
0
gg62du28
 
Je viens de tester cette méthode avec la boucle, ça fonctionne, le seul problème c'est que la fenêtre noire DOS reste environ une dizaine de seconde en plein écran en attendant que ça se connecte. Si il y'a possibilité de cacher cette fenêtre noire ou de la mettre en arrière plan, ça serait parfait.
0
dubcek Messages postés 19032 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
en démarrnt le script avec
start /min nom_du_script
la commande va se mettre en icone
0
gg62du28
 
On avance petit à petit et c'est très bien. La commande START est très bien, malheureusement, je ne sais pas comment lancer mon batch (fichier.bat) en ligne de commande à l'ouverture de Windows.
0
gg62du28
 
Je n'ai pas trouvé la fonction EDIT, donc je reposte.
Je viens de tester la fonction Start en passant par la base de registre et en créant la ligne de commande au démarrage, ça fonctionne, mais ça me lance 2 fenêtres noire (une du batch que j'arrive à fermer avec Exit, et une autre ou il n'y a que l'interpréteur de commande) j'aimerais donc pouvoir fermer cette fenêtre récalcitrante.

Mon batch que je lance en ligne de commande:
start /min c:\batch

batch.bat:
@echo off
:boucle
ping www.google.com > NUL 2>NUL
if errorlevel 1 goto boucle
net use H: \\serveur\commun\ecole /USER:truc motdepasse
exit
0
gg62du28
 
Petit up pour savoir si quelqu'un avait une autre solution plus "discrète" (tache de fond)
0