Bonjour,
J'aurais besoin de votre aide pour la création d'un script VBS.
Objectif : Lancer un exécutable si un dossier n'existe pas.
Je souhaite lancer le logiciel gérant les signatures Outlook si un dossier n'existe pas.
Voici ce que j'ai fait :
Code :
- Option explicit
- Set WshNetwork = WScript.CreateObject("WScript.Network" )
- Set objFSO = CreateObject("Scripting.FileSystemObject" )
- Set Wshell = CreateObject("WScript.Shell" )
- Dim objFSO, Nom_Utilisateur, WshNetwork, Wshell
- Nom_Utilisateur = WshNetwork.Username
- If objFSO.FolderExists("C:\Documents and Settings\"&Nom_Utilisateur&"\Application Data\Microsoft\Signatures" ) = false Then
- Wshell.Run "\\srv-fic\Public\MARKETING\Signature Outlook\ExSync.exe"
- End If
|
Sur celui-ci j'ai deux problèmes, le premier étant l'espace dans le chemin "\\srv-fic\Public\MARKETING\Signature Outlook\ExSync.exe".
Il m'indique que l'élément est introuvable, comment puis-je utiliser ce chemin d'accès avec l'espace dedans ?
Le deuxième étant celui-ci :
L'emplacement du dossier à vérifier diffère entre XP et Seven.
Sur XP, c'est l'emplacement ci-dessus, et sur Seven c'est l'emplacement ci-dessous :
"C:\Users\"&Nom_Utilisateur&"\AppData\Roaming\Microsoft\Signatures"
Je pensais laisser le script comme il est, mais à ce moment là l'exécutable sera lancé à chaque fois sous Seven. Puisqu'il ne trouvera jamais le dossier.
Merci d'avance pour vos réponses.