Functions > Environment >


EnvUpdate

Actualise l'environnement de l'OS.

EnvUpdate ( )

Valeur de retour

Succès: Aucune valeur de retour.
Échec: Définit @error = 1.

Remarque

Effet similaire à la déconnexion, puis reconnexion de la session. Par exemple, les modifications de la variable d'environnement %PATH% pourraient prendre effet seulement en appelant EnvUpdate() (ou en déconnectant la session ou en rebootant).

En relation

EnvGet, EnvSet

Exemple

#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; Obtient la variable d'environnement système appelé %PATH%.
    Local $sEnvVar = EnvGet("PATH")

    ; Assigne la variable d'environnement système appelé %PATH% avec sa valeur actuelle ainsi que le répertoire du script.
    ;Lorsque vous affectez une variable d'environnement, vous devez la nommer sans les signes de pourcentage (%).
    EnvSet("PATH", $sEnvVar & ";\" & @ScriptDir)

    ; Actualise l'environnement OS pour que les modifications prennent effet.
    EnvUpdate()

    ; Obtient la variable d'environnement système dont on vient d'attribuer une valeur.
    $sEnvVar = EnvGet("PATH")

    ; Affiche la valeur de la variable d'environnement %PATH%.
    MsgBox($MB_SYSTEMMODAL, "", "La variable d'environnement %PATH% a la valeur: " & $sEnvVar)
EndFunc   ;==>Example