Bonjour,
Je voudrais pouvoir modifier une variable d'environnement en vbs.
j'arrive à récupérer la valeur actuelle, mais pas la modifier.
merci de votre aide.
Bonjour,
Je voudrais pouvoir modifier une variable d'environnement en vbs.
j'arrive à récupérer la valeur actuelle, mais pas la modifier.
merci de votre aide.
Dans l'aide en ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim WshShell, WshEnv Set WshShell = WScript.CreateObject("WScript.Shell") Set WshEnv = WshShell.Environment("PROCESS") WshEnv("TestVar") = "Windows Script Host"![]()
j'ai pas fait cette erreur, ça ne marche pas
pour passer outre ce pb - pour le moment -, je modifie directement dans la base de registre.
le pb c'est que je veux lancer le script d'un autre poste, et là avec cette méthode, ça ne marche pas.
Oui bon mais un "cela ne marche pas cela" n'aide pas beaucoup.
Qu'est ce qui ne marche pas ?
Une erreur sur le script ?
La variable qui n'est pas modifiée ?
La variable qui est modifiée avec une mauvaise valeur ?
Le marsupilami qui passe devant ton ecran à chaque fois que tu lance le script?
Il serait plus simple que tu sois plus explicite sur ton problème.
au lieu de mettre "PROCESS" j'ai essayé avec "VOLATILE" est cela fonctionne.
Partager