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.
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager