Interaction.Environ Método

Definição

Devolve a cadeia associada a uma variável de ambiente do sistema operativo.

Sobrecargas

Name Description
Environ(String)

Devolve a cadeia associada a uma variável de ambiente do sistema operativo.

Environ(Int32)

Devolve a cadeia associada a uma variável de ambiente do sistema operativo.

Environ(String)

Devolve a cadeia associada a uma variável de ambiente do sistema operativo.

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

Parâmetros

Expression
String

Required. Expressão que avalia uma cadeia contendo o nome de uma variável de ambiente, ou um inteiro correspondente à ordem numérica de uma cadeia de ambiente na tabela de cadeia de ambiente.

Devoluções

A cadeia associada a uma variável de ambiente do sistema operativo.

Exceções

Expression está desaparecido.

Exemplos

Este exemplo usa a Environ função para fornecer o número de entrada e o comprimento da PATH instrução a partir da tabela de cordas de ambiente.

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

Observações

Se Expression contiver uma cadeia, a Environ função devolve o texto atribuído à cadeia de ambiente especificada – ou seja, o texto após o sinal de igual (=) na tabela de cadeia de ambiente para essa variável de ambiente. Se a cadeia em Expression não puder ser encontrada na tabela de cordas ambiente, uma cadeia de comprimento zero ("") é devolvida.

Se Expression contiver um inteiro, a cadeia que ocupa essa posição numérica na tabela de cordas de ambiente é devolvida. Neste caso, Environ devolve todo o texto, incluindo o nome da variável de ambiente. Se não houver cadeia de ambiente na posição especificada, Environ retorna uma cadeia de comprimento zero.

Importante

A Environ função requer permissão ambiental, o que pode afetar a sua execução em situações de confiança parcial. Para mais informações, consulte SecurityPermission e Permissões de Acesso ao Código.

Ver também

Aplica-se a

Environ(Int32)

Devolve a cadeia associada a uma variável de ambiente do sistema operativo.

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

Parâmetros

Expression
Int32

Required. Expressão que avalia uma cadeia contendo o nome de uma variável de ambiente, ou um inteiro correspondente à ordem numérica de uma cadeia de ambiente na tabela de cadeia de ambiente.

Devoluções

A cadeia associada a uma variável de ambiente do sistema operativo.

Exceções

Expression está desaparecido.

Exemplos

Este exemplo usa a Environ função para fornecer o número de entrada e o comprimento da PATH instrução a partir da tabela de cordas de ambiente.

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

Observações

Se Expression contiver uma cadeia, a Environ função devolve o texto atribuído à cadeia de ambiente especificada – ou seja, o texto após o sinal de igual (=) na tabela de cadeia de ambiente para essa variável de ambiente. Se a cadeia em Expression não puder ser encontrada na tabela de cordas ambiente, uma cadeia de comprimento zero ("") é devolvida.

Se Expression contiver um inteiro, a cadeia que ocupa essa posição numérica na tabela de cordas de ambiente é devolvida. Neste caso, Environ devolve todo o texto, incluindo o nome da variável de ambiente. Se não houver cadeia de ambiente na posição especificada, Environ retorna uma cadeia de comprimento zero.

Importante

A Environ função requer permissão ambiental, o que pode afetar a sua execução em situações de confiança parcial. Para mais informações, consulte SecurityPermission e Permissões de Acesso ao Código.

Ver também

Aplica-se a