DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Système
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
SysChangeEnvironnement (Fonction)
En anglais : SysChangeEnvironment
Modifie les variables d'environnement du système d'exploitation du poste en cours.
Remarque : La fonction SysEnvironnement permet de connaître les variables d'environnement du système d'exploitation du poste en cours.
WEBDEV - Code Serveur Les variables d'environnement modifiées correspondent aux variables d'environnement du système d'exploitation du poste serveur.
Exemple
VAR est une chaîne = "VAR_UTILISATEUR"
SI SysEnvironnement(VAR) = "" ALORS
// La variable n'existe pas, on la crée
SysChangeEnvironnement(VAR, "VAL_VAR_UTILISATEUR", sysEnvUtilisateur)
Info("La variable a été ajoutée,"
" la modification sera prise en compte au prochain démarrage")
SINON
// La variable existe, on la supprime
SysChangeEnvironnement(VAR, Null, sysEnvUtilisateur)
Info("La variable a été supprimée,"
" la modification sera prise en compte au prochain démarrage")
FIN
Syntaxe
<Résultat> = SysChangeEnvironnement(<Nom> , <Valeur> [, <Permanent>])
<Résultat> : Booléen
  • Vrai si la modification a été effectuée,
  • Faux en cas d'erreur.
<Nom> : Chaîne de caractères
Nom de la variable d'environnement à modifier. Si la variable d'environnement n'existe pas, elle est créée.
<Valeur> : Chaîne de caractères
Nouvelle valeur de la variable d'environnement spécifiée.
<Permanent> : Constante optionnelle de type Entier
Correspond à une des constantes suivantes :
sysEnvGlobalChangement global pour le système : le processus en cours ainsi que tous les nouveaux processus du système sont affectés. La nouvelle valeur sera prise en compte uniquement à la prochaine connexion de l'utilisateur.

Remarque : Pour utiliser cette constante, l'utilisateur doit être administrateur.
sysEnvProcessus
(Valeur par défaut)
Changement du processus en cours uniquement.
sysEnvUtilisateurChangement effectué uniquement pour l'utilisateur en cours : le processus en cours ainsi que tous les nouveaux processus lancés par l'utilisateur sont affectés.

La nouvelle valeur sera prise en compte uniquement à la prochaine connexion de l'utilisateur.
Linux Ce paramètre est ignoré.
Composante : wd300std.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale