getenv$ permet de lire la valeur d'une variable de l'environnement (mise à jour dans le shell qui a lancé le processus adonix correspondant).
getenv$( exp_nomvar )
Elément | Description | Restrictions |
exp_nomvar | Expression de type Char dont le résultat est un nom de variable de l'environnement. | Aucune. |
getenv$ permet de récupérer dans une variable de type Char la valeur d'une variable donnée dans l'environnement qui a lancé adonix.
Si la variable d'environnement correspondant à exp_nomvar est inexistante, la chaîne vide "" est renvoyée sans erreur. Sous Windows 95 et Windows NT, si la variable d'environnement n'existe pas, adonix la recherchera dans la "base des registres".
Les variables d'environnement les plus souvent testées sont :
PATH, TMPDIR, SHELL, LOGNAME, HOME etc
La création et l'utilisation de telles variables se fera sous un shell classique (par exemple le bourne shell) avec les opérations suivantes:
NOMVAR=valeur
export NOMVAR
adonix ....
Connecté sous Adonix, on pourra alors écrire dans un traitement :
VARENV="NOMVAR"
CH1 = getenv$(VARENV)