Share via


Interaction.Environ Méthode

Définition

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

Surcharges

Environ(String)

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

Environ(Int32)

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

Environ(String)

Source:
Interaction.vb
Source:
Interaction.vb
Source:
Interaction.vb

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

public:
 static System::String ^ Environ(System::String ^ Expression);
public static string Environ (string? Expression);
public static string Environ (string Expression);
static member Environ : string -> string
Public Function Environ (Expression As String) As String

Paramètres

Expression
String

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.

Retours

La chaîne associée à une variable d’environnement du système d’exploitation.

Exceptions

Expression est manquante.

Exemples

Cet exemple utilise la Environ fonction pour fournir le numéro d’entrée et la longueur de l’instruction PATH à partir de la table de chaîne 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

Remarques

Si Expression contient une chaîne, la Environ fonction retourne le texte affecté à la chaîne d’environnement spécifiée, c’est-à-dire le texte suivant le signe égal (=) dans la table environment-string pour cette variable d’environnement. Si la chaîne dans Expression est introuvable dans la table environment-string, une chaîne de longueur nulle («  ») est retournée.

Si Expression contient un entier, la chaîne occupant cette position numérique dans la table de chaîne d’environnement est retournée. Dans ce cas, Environ retourne tout le texte, y compris le nom de la variable d’environnement. S’il n’existe aucune chaîne d’environnement à la position spécifiée, Environ retourne une chaîne de longueur nulle.

Important

La Environ fonction nécessite une autorisation d’environnement, ce qui peut affecter son exécution dans des situations de confiance partielle. Pour plus d’informations, consultez SecurityPermission et Autorisations d'accès au code.

Voir aussi

S’applique à

Environ(Int32)

Source:
Interaction.vb
Source:
Interaction.vb
Source:
Interaction.vb

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

public:
 static System::String ^ Environ(int Expression);
public static string Environ (int Expression);
static member Environ : int -> string
Public Function Environ (Expression As Integer) As String

Paramètres

Expression
Int32

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.

Retours

La chaîne associée à une variable d’environnement du système d’exploitation.

Exceptions

Expression est manquante.

Exemples

Cet exemple utilise la Environ fonction pour fournir le numéro d’entrée et la longueur de l’instruction PATH à partir de la table de chaîne 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

Remarques

Si Expression contient une chaîne, la Environ fonction retourne le texte affecté à la chaîne d’environnement spécifiée, c’est-à-dire le texte suivant le signe égal (=) dans la table environment-string pour cette variable d’environnement. Si la chaîne dans Expression est introuvable dans la table environment-string, une chaîne de longueur nulle («  ») est retournée.

Si Expression contient un entier, la chaîne occupant cette position numérique dans la table de chaîne d’environnement est retournée. Dans ce cas, Environ retourne tout le texte, y compris le nom de la variable d’environnement. S’il n’existe aucune chaîne d’environnement à la position spécifiée, Environ retourne une chaîne de longueur nulle.

Important

La Environ fonction nécessite une autorisation d’environnement, ce qui peut affecter son exécution dans des situations de confiance partielle. Pour plus d’informations, consultez SecurityPermission et Autorisations d'accès au code.

Voir aussi

S’applique à