ENVIRON |
Environnement |
---|---|
QuickBASIC/QBasic |
Syntaxe
ENVIRON expression$ |
Paramètres
Nom | Description |
---|---|
expression$ | Ce paramètre permet d'indiquer la variable d'environnement à traiter |
Description
Cette commande permet d'ajouter ou d'enlever des variables d'environnement du système d'exploitation.
Remarques
- Le paramètre expression$ doit être de la format :
- La chaîne de caractères de texte est le nouveau texte de paramètre. Si le texte est une chaîne de caractères nulle ("") ou un point-virgule (";"), le paramètre existant est supprimé de la table de chaînes de caractères d'environnement et le corps restant de la table est compressé.
- Le système d'exploitation DOS rejette la table de chaînes de caractères d'environnement modifiée par cette fonction lorsque votre programme se termine. La table des chaînes de caractères d'environnement est la même qu'avant l'exécution de votre programme.
- Vous pouvez utiliser cette instruction pour modifier le paramètre PATH pour un processus enfant (un programme ou une commande démarré par une instruction SHELL) ou pour passer des paramètres à un enfant en inventant un nouveau paramètre d'environnement.
- Les erreurs dans les tables de chaînes de caractères d'environnement incluent des paramètres n'étant pas des chaînes de caractères et le manque d'espace libre. Un message d'erreur de mémoire insuffisante est affiché lorsque plus d'espace ne peut être alloué à la table de chaînes de caractères d'environnement. La quantité d'espace libre dans la table est généralement assez petite.
parameterid=text |
ou la format :
parameterid text |
Tout ce qui se trouve à gauche du signe égal ou de l'espace est supposé être un paramètre, et tout ce qui se trouve à droite, du texte. Si le paramètre parameterid n'existait pas auparavant dans la table de chaînes de caractères d'environnement, il est ajouté à la fin de la table. Si un paramètre parameterid existe dans la table lorsque l'instruction ENVIRON est exécutée, il est supprimé et le nouvel parameterid est ajouté à la fin de la table.
Exemple
Voici un exemple typique de l'utilisation de cette procédure :
on obtiendra le résultat suivant :
C:\SOURCE\SAMPLES\QBVoir également
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - ENVIRON$