Hi,
Je souhaiterais changer la variable d'environnement %Chemin% avec le code suivant (dans un fichier de commandes) :
L'exécutable est sensé changer la variable %Chemin%. Pendant l'exécution de ChangerVariableChemin.exe, une série de WriteLn me permet de contrôler le contenu ma variable. Elle change effectivement de valeur. Après l'exécutable, %Chemin% reprend sa valeur initiale. J'ai été voir la publication de Pierre Castelain traitant des variables d'environnement, mais je n'arrive pas à mes fins !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 @Echo off Echo %Chemin% ChangerVariableChemin.exe Echo %Chemin% Pause
Il semble qu'au lancement de l'exécutable, un nouvel environnement avec des variables héritées soit créé. A la sortie de l'exécutable, l'environnement hérité disparait et donc, toute tentative de modification de la variable %Chemin% n'aboutit pas.
Une idée ?
Merci
JJ
Partager