[..] Attendre qu'un lecteur réseau soit joignable
Posté : ven. 07 nov. 2014 09:39
Bonjour à tous,
Comment faire pour être sur à l'instant t de mon programme, que le lecteur réseau N:\ soit monté ?
Je m'explique, je suis censé vérifier la présence d'un fichier sur ce lecteur.
A l'allumage (ou sortie de veille), il peut arriver que le lecteur soit injoignable.
Du coup j'ai créer un bat que je lance, qui force le montage :
Ce qui donne dans mon script :
A la suite de mon programme, je fais un test sur le fichier :
Seulement je veux que le programme sorte uniquement si le fichier n'existe pas et non si le lecteur n'est pas connecté (ce qui revient au même pour le programme).
Donc comment mettre une condition supplémentaire, pour dire, tant que N:\ n'existe pas, tu relances le Mount.bat ?
Comment faire pour être sur à l'instant t de mon programme, que le lecteur réseau N:\ soit monté ?
Je m'explique, je suis censé vérifier la présence d'un fichier sur ce lecteur.
A l'allumage (ou sortie de veille), il peut arriver que le lecteur soit injoignable.
Du coup j'ai créer un bat que je lance, qui force le montage :
Code : Tout sélectionner
net use N: \\192.168.100.150\Folder /PERSISTENT:YESCode : Tout sélectionner
;Montage
RunWait("C:\Users\Loko\Documents\Mount\Mount.bat", "", @SW_HIDE)
Sleep(5000)
Code : Tout sélectionner
;Vérifie le fichier
If ($Fichier = -1) Then
Exit
EndIf
Donc comment mettre une condition supplémentaire, pour dire, tant que N:\ n'existe pas, tu relances le Mount.bat ?