La bibliothèque se documente elle-même · Programmation système
stzEnvironment
13 méthodes propres · 2 formes avec extensions, rangées sous leur méthode
la source: base/system/stzEnvironment.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Programmation système
Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.
Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Var
The value of an environment variable, or "" if it is not set.aussi écrite: GetVar · ValueOfaucune extension
HasVar
TRUE if the variable is set (even to an empty string is reported as unset by the OS get, which returns "" for both -- so Has means "get returns a non-empty value").aussi écrite: Hasaucune extension
Variables
The whole environment as a list of [ name, value ] pairs.aussi écrite: Allaucune extension
VariableNames
Just the variable NAMES.aussi écrite: Namesaucune extension
NumberOfVariables
variables (sensing)aussi écrite: CountVariablesaucune extension
SetVar
EFFECTFUL. Sets a variable for THIS process and every child spawned afterwards. Returns TRUE on success. The value is visible to a subsequent Var() -- get and set share the OS-authoritative store.aussi écrite: AssignQCSXTZZZIBWU
UnsetVar
EFFECTFUL. Removes a variable.aussi écrite: Unset · RemoveVaraucune extension
WorkingDirectory
The REAL process working directory (not a virtual cursor). Sensing.aussi écrite: Cwd · CurrentDirectoryaucune extension
ChangeDirectory
EFFECTFUL. Changes the real process working directory. Returns TRUE on success (FALSE if the path does not exist or is not a directory).aussi écrite: Cd · ChangeWorkingDirectoryQCSXTZZZIBWU
HostName
host / user identityaussi écrite: MachineName · ComputerNameaucune extension
UserName
host / user identityaussi écrite: LoginNameaucune extension
CpuCount
machineaussi écrite: NumberOfCPUs · ProcessorCountaucune extension

