Les variables d'environnement sont maintenues par le système d'exploitation Windows. Les variables d'environnement peuvent être utilisés dans des scripts ou des programmes Visual Basic pour référencer un répertoire standard qui peut être différent d'une machine à l'autre. Par exemple, la variable d'environnement " PATH " sera probablement différente sur chaque ordinateur. " System Root » est une autre variable d'environnement qui est différent pour chaque système d'exploitation. Il ya aussi des variables d'environnement prédéfinies telles que "DATE" et "TIME ". Applications VB peuvent lire les variables d'environnement avec la fonction " Environ" . Instructions
1
Créer un nouveau projet Visual Basic EXE standard . Un formulaire nommé " Form1 " est créé par défaut .
2
déclarer des variables locales en cas de charge " Form1 " . Vous aurez besoin d' un entier, un booléen et une chaîne pour maintenir la valeur de la variable d'environnement .
Dim i as Integer
bFound As Boolean
sEnvValue As cordes
3
Définissez la variable "i" égal à un. Ensuite, lisez la variable d'environnement à la position d'un dans l'index et le stocker dans " sEnvValue . "
SEnvValue = Environ ( i)
4
boucle par toutes les variables d'environnement jusqu'à ce que vous trouver celui que vous recherchez . Pour ce faire, avec une mention " Bien " . Ce code définit " bFound " à true si la variable d'environnement " PATH " est situé .
While Not bFound ET sEnvValue <> ""
Si Ucase ( Gauche ( sEnvValue , 5) ) = " PATH =" Alors
bFound = True
Else
i = i + 1
sEnvValue = Environ ( i)
< p> End If Wend
la fonction " Ucase « convertit » sEnvValue " en majuscules parce que la comparaison est sensible à la casse . Si " PATH" ne se trouve pas , lisez la prochaine variable d'environnement jusqu'à ce que nous avons lu tous.
5
Vérifiez la valeur de " bFound " pour déterminer les étapes à effectuer suivant. Nous avons maintenant la valeur de la variable d'environnement " PATH " situé dans " sEnvValue " et nous pouvons l'analyser , afficher, insérer dans un tableau , écrire dans un fichier ou d'autres mesures que vous prendriez normalement avec une variable de chaîne .