GLBasic Benutzerhandbuch

Main sections

GETENV$()

value$ = GETENV$( name$ )



Gibt den Wert der Umgebungsvariable zurück. Ist die Variable nicht gesetzt, wird eine leere Zeichenfolge zurückgegeben.

Umgebungsvariablen kann man in einem Befehlsfenster mit SET setzen oder im Betriebssystem einstellen. In Batch-Dateien unter Windows verwendet man sie mit %NAME%. Die Variablen sind Prozessgebunden und werden weiter vererbt. Wenn man also eine Variable setzt und SHELLCMD aufruft, erbt der neue Prozess die Variablen des aufrufenden Prozesses.

Wenn name$ leer ist, wird eine Liste aller gesetzen Variablen, getrennt durch "\n" zurückgegeben.

// Console Program
STDOUT GETENV$("") // list all variables

path$ = GETENV$("PATH")
PUTENV "PATH", path$+";C:/Test/myprogram"

STDOUT "\n\nPATH: " + GETENV$("PATH") // list path again

KEYWAIT

See also...