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.
Version imprimable
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:
1
2
3
4
5 Dim WshShell, WshEnv Set WshShell = WScript.CreateObject("WScript.Shell") Set WshEnv = WshShell.Environment("PROCESS") WshEnv("TestVar") = "Windows Script Host"
ça ne marche pas...
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.
le script ne plante pas mais la variable n'est pas modifiée.
et tu veux toujours pas poster ton code ?
Je ne vois pas comment on peut t'aider avec le peu d'élément que tu donnes !!!!
au lieu de mettre "PROCESS" j'ai essayé avec "VOLATILE" est cela fonctionne.