[VBS][DriveExist]
Fermé
wAx
Messages postés
1590
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
21 novembre 2011
-
23 juin 2003 à 11:33
doms - 17 juil. 2008 à 21:49
doms - 17 juil. 2008 à 21:49
A voir également:
- [VBS][DriveExist]
- Vbs windows - Accueil - Optimisation
- Vbs edit - Télécharger - Édition & Programmation
- Vbs pause ✓ - Forum Autoit / batch
- Vbs crypter - Forum Autoit / batch
- Script vbs - Forum VB / VBA
2 réponses
Bonsoir,
J'ai rencontré le même problème .
La lettre précedemment mappé avait ete fait a la main en persitent.
pour la supprimer j'ai utiliser la cmd "WshNetwork.RemoveNetworkDrive "x:", true , true"
Le 2eme "true" met a jour le profil user.
J'ai rencontré le même problème .
La lettre précedemment mappé avait ete fait a la main en persitent.
pour la supprimer j'ai utiliser la cmd "WshNetwork.RemoveNetworkDrive "x:", true , true"
Le 2eme "true" met a jour le profil user.
essaie plutôt ça (je te laisse décommenter ce que tu veux car je mappe u: si c'est pas fait) :
Dim OFS, MonFichier, Result, net, oUser
'>crée la référence du dossier
Set OFS = CreateObject("Scripting.FileSystemObject")
Set net = WScript.CreateObject("WScript.Network")
' >recup du user
oUser = net.username
'>Obtient le fichier, pas obligatoire, on peut forcer la lettre
'Set MonFichier = OFS.GetFile("u:\fichref.log")
'>Obtient la lettre du lecteur.
'Result = MonFichier.Drive
' >on force la lettre :
Result = "u:"
'>vérifie existence drive
'If OFS.DriveExists(Result) = true Then MsgBox "ok. u: est mappé"
If OFS.DriveExists(Result) = false Then net.MapNetworkDrive "U:", "\\duchmol\dugland",,oUser
'Then MsgBox "ok. u: n'est pas mappé"
Dim OFS, MonFichier, Result, net, oUser
'>crée la référence du dossier
Set OFS = CreateObject("Scripting.FileSystemObject")
Set net = WScript.CreateObject("WScript.Network")
' >recup du user
oUser = net.username
'>Obtient le fichier, pas obligatoire, on peut forcer la lettre
'Set MonFichier = OFS.GetFile("u:\fichref.log")
'>Obtient la lettre du lecteur.
'Result = MonFichier.Drive
' >on force la lettre :
Result = "u:"
'>vérifie existence drive
'If OFS.DriveExists(Result) = true Then MsgBox "ok. u: est mappé"
If OFS.DriveExists(Result) = false Then net.MapNetworkDrive "U:", "\\duchmol\dugland",,oUser
'Then MsgBox "ok. u: n'est pas mappé"