DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Système
  • Recherche
  • Équivalence
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
SysEnvironnement (Fonction)
En anglais : SysEnvironment
Renvoie les variables d'environnement du système d'exploitation du poste en cours.
Remarque : Pour visualiser et/ou modifier les variables d'environnement du poste en cours, ouvrez le panneau de configuration et cliquez sur l'icône "Système".
Exemple
// Connaître toutes les variables d'environnement du système d'exploitation
ResEnvironnement = SysEnvironnement()
// Connaître les variables d'environnement du système d'exploitation
Trace(SysEnvironnement("homepath"))
// renvoie par exemple : 
// homepath=\Users\doc
Syntaxe
<Résultat> = SysEnvironnement([<Variable d'environnement>])
<Résultat> : Chaîne de caractères
  • Environnement complet du poste en cours (ou du poste serveur) si aucune <Variable d'environnement> n'est spécifiée. Les lignes de l'environnement sont séparées par des RC.
  • Ligne de l'environnement dont le premier mot correspond au paramètre <Variable d'environnement>.
  • Une chaîne vide ("") en cas de problème.
<Variable d'environnement> : Chaîne de caractères optionnelle
Variable à rechercher dans l'environnement du poste en cours (par exemple, "PATH" ou "USERNAME").
Remarques

Recherche

  • La recherche selon le paramètre <Variable d'environnement> est générique. Ainsi, SysEnvironnement("PR") retourne la ligne concernant le prompt (si elle existe dans l'environnement).
  • Si plusieurs lignes peuvent répondre à la recherche, seule la première est retournée.

Équivalence

La fonction SysEnvironnement retourne le même résultat que la commande SET de la ligne de commande (DOS).
Composante : wd300std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Exemple d'utilisation WinDev
// Pour récupérer le nom de la session Windows de l'utilisateur
vNomSession est un chaîne = SysEnvironnement("USERNAME")
// Renvoie par exemple :
// USERNAME=LeNomDeLaSession

// Pour avoir seulement le nom de la session sans USERNAME= j'ai rajouté :
ChaîneSupprime(vNomUtilisateur, "USERNAME=")
Simonline
02 aoû. 2022
Manque un exemple
C'est dommage, il manque juste un exemple. la liste des variables d'environnement figure pour WEBDEV mais pas pour WINDEV .
MARC CHERNET
17 aoû. 2017

Dernière modification : 13/09/2024

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