Interaction.Environ Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour