Partager via


Interaction.Environ, méthode (Int32)

Retourne la chaîne associée à une variable d'environnement du système d'exploitation.

Espace de noms : Microsoft.VisualBasic
Assembly : Microsoft.VisualBasic (dans microsoft.visualbasic.dll)

Syntaxe

'Déclaration
Public Shared Function Environ ( _
    Expression As Integer _
) As String
'Utilisation
Dim Expression As Integer
Dim returnValue As String

returnValue = Interaction.Environ(Expression)
public static string Environ (
    int Expression
)
public:
static String^ Environ (
    int Expression
)
public static String Environ (
    int Expression
)
public static function Environ (
    Expression : int
) : String

Paramètres

  • Expression
    Obligatoire. Expression qui évalue soit une chaîne contenant le nom d'une variable d'environnement, soit un entier correspondant à l'ordre numérique d'une chaîne d'environnement de la table de chaînes d'environnement.

Valeur de retour

Retourne la chaîne associée à une variable d'environnement du système d'exploitation.

Notes

Pour plus d'informations, consultez la rubrique Visual Basic Environ, fonction.

Si Expression contient une chaîne, la fonction Environ retourne le texte assigné à la chaîne d'environnement spécifiée, c'est-à-dire le texte qui suit le signe égal (=) dans la table de chaînes d'environnement pour cette variable d'environnement. Si la chaîne de l'argument Expression est introuvable dans la table de chaînes d'environnement, une chaîne de longueur nulle ("") est retournée.

Si l'argument Expression contient un entier, la chaîne qui occupe cette position numérique dans la table de chaînes d'environnement est retournée. Dans ce cas, la fonction Environ retourne la totalité du texte, y compris le nom de la variable d'environnement. Si aucune chaîne d'environnement ne se trouve dans la position spécifiée, la fonction Environ retourne une chaîne de longueur nulle.

Remarque de sécuritéRemarque de sécurité

La fonction Environ nécessite une permission d'environnement, qui peut affecter son exécution dans les situations d'un niveau de confiance partiel. Pour plus d'informations, consultez SecurityPermission et Autorisations d'accès du code.

Exemple

Cet exemple utilise la fonction Environ pour fournir le numéro d'entrée et la longueur de l'instruction PATH à partir de la table de chaînes d'environnement.

Sub tenv()
   Dim envString As String
   Dim found As Boolean = False
   Dim index As Integer = 1
   Dim pathLength As Integer
   Dim message As String

   envString = Environ(index)
   While Not found And (envString <> "")
      If (envString.Substring(0, 5) = "Path=") Then
         found = True
      Else
         index += 1
         envString = Environ(index) 
      End If
   End While

   If found Then
      pathLength = Environ("PATH").Length
      message = "PATH entry = " & index & " and length = " & pathLength
   Else
      message = "No PATH environment variable exists."
   End If

   MsgBox(message)
End Sub

Plates-formes

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

Informations de version

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

Voir aussi

Référence

Interaction, classe
Membres Interaction
Microsoft.VisualBasic, espace de noms
ArgumentException

Autres ressources

Environ, fonction
Membres de la bibliothèque runtime Visual Basic