Script VBS avec variable d'environnement
Résolu
Patrickdusud_0856
Messages postés
39
Date d'inscription
Statut
Membre
Dernière intervention
-
Patrickdusud_0856 Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
Patrickdusud_0856 Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Vbs variable
- Vbs windows - Accueil - Optimisation
- Vba range avec variable ✓ - Forum VB / VBA
- Range avec une Variable ✓ - Forum VB / VBA
- Variable d'environnement temp ✓ - Forum Microsoft Office
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
5 réponses
Ok au final le code est bon. Je faisais juste une erreur de frappe.
Set oShell = CreateObject( "WScript.Shell" )
user=oShell.ExpandEnvironmentStrings("%Userprofile%")
WScript.Echo user & "\CreationVerif\verif.bat"
CreateObject("Wscript.Shell").Run user & "\CreationVerif\verif.bat"
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
peut-être:
peut-être:
Set objShell = CreateObject("WScript.Shell") Set objEnv = objShell.Environment("User") UP = objEnv("userprofile")
Bonjour, et merci pour votre réponse rapide.
J'ai essayé :
Mais cela ne fonctionne pas. Je suis débutant en VBscript, je dois peut-être modifier la dernière ligne ?
Merci pour votre aide.
J'ai essayé :
Set objShell = CreateObject("WScript.Shell")
Set objEnv = objShell.Environment("User")
UP = objEnv("userprofile")
CreateObject("Wscript.Shell").Run "%userprofile%verif.bat",0,True
Mais cela ne fonctionne pas. Je suis débutant en VBscript, je dois peut-être modifier la dernière ligne ?
Merci pour votre aide.
Merci encore pour la réponse, j'ai essayé le code, mais cela ne fonctionne pas. Une fenêtre me répond que le fichier spécifié est introuvable. Erreur ligne 6...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'avance petit à petit.
J'ai trouver le code :
La ligne Echo m'écrit bien le chemin que je désire. Cependant, cela ne fonctionne pas avec le nom de répertoire "\CreationVerif"
Si je sors verif.bat du dossier CreationVerif et que je le place sur %userprofile% cela fonctionne.
Cependant, j'ai besoin que le batch soit dans le dossier CreationVerif car il fonctionne avec d'autre programme. Je n'arrive pas à résoudre mon problème.
J'ai trouver le code :
Set oShell = CreateObject( "WScript.Shell" )
user=oShell.ExpandEnvironmentStrings("%Userprofile%")
WScript.Echo user & "\CreationVerif\verif.bat"
CreateObject("Wscript.Shell").Run user & "\CreationVerif\verif.bat"
La ligne Echo m'écrit bien le chemin que je désire. Cependant, cela ne fonctionne pas avec le nom de répertoire "\CreationVerif"
Si je sors verif.bat du dossier CreationVerif et que je le place sur %userprofile% cela fonctionne.
Cependant, j'ai besoin que le batch soit dans le dossier CreationVerif car il fonctionne avec d'autre programme. Je n'arrive pas à résoudre mon problème.