Interaction.Environ Metoda

Definice

Vrátí řetězec přidružený k proměnné prostředí operačního systému.

Přetížení

Name Description
Environ(String)

Vrátí řetězec přidružený k proměnné prostředí operačního systému.

Environ(Int32)

Vrátí řetězec přidružený k proměnné prostředí operačního systému.

Environ(String)

Zdroj:
Interaction.vb
Zdroj:
Interaction.vb
Zdroj:
Interaction.vb
Zdroj:
Interaction.vb
Zdroj:
Interaction.vb

Vrátí řetězec přidružený k proměnné prostředí operačního systému.

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

Parametry

Expression
String

Required. Výraz, který vyhodnotí řetězec obsahující název proměnné prostředí, nebo celé číslo odpovídající číselnému pořadí řetězce prostředí v tabulce řetězce prostředí.

Návraty

Řetězec přidružený k proměnné prostředí operačního systému.

Výjimky

Expression chybí.

Příklady

Tento příklad používá Environ funkci k zadání čísla položky a délky PATH příkazu z tabulky environment-string.

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

Poznámky

Pokud Expression obsahuje řetězec, Environ vrátí funkce text přiřazený k zadanému řetězci prostředí – to znamená text následující za znaménkem rovná se (=) v tabulce řetězce prostředí pro danou proměnnou prostředí. Pokud se řetězec v Expression tabulce environment-string nenajde, vrátí se řetězec nulové délky ("").

Pokud Expression obsahuje celé číslo, vrátí se řetězec, který zabírá tuto číselnou pozici v tabulce řetězce prostředí. V tomto případě Environ vrátí veškerý text, včetně názvu proměnné prostředí. Pokud v zadané pozici neexistuje žádný řetězec prostředí, Environ vrátí řetězec nulové délky.

Important

Funkce Environ vyžaduje oprávnění prostředí, které může ovlivnit jeho spuštění v situacích s částečnou důvěryhodností. Další informace najdete v tématu SecurityPermission a oprávnění pro přístup ke kódu.

Viz také

Platí pro

Environ(Int32)

Zdroj:
Interaction.vb
Zdroj:
Interaction.vb
Zdroj:
Interaction.vb
Zdroj:
Interaction.vb
Zdroj:
Interaction.vb

Vrátí řetězec přidružený k proměnné prostředí operačního systému.

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

Parametry

Expression
Int32

Required. Výraz, který vyhodnotí řetězec obsahující název proměnné prostředí, nebo celé číslo odpovídající číselnému pořadí řetězce prostředí v tabulce řetězce prostředí.

Návraty

Řetězec přidružený k proměnné prostředí operačního systému.

Výjimky

Expression chybí.

Příklady

Tento příklad používá Environ funkci k zadání čísla položky a délky PATH příkazu z tabulky environment-string.

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

Poznámky

Pokud Expression obsahuje řetězec, Environ vrátí funkce text přiřazený k zadanému řetězci prostředí – to znamená text následující za znaménkem rovná se (=) v tabulce řetězce prostředí pro danou proměnnou prostředí. Pokud se řetězec v Expression tabulce environment-string nenajde, vrátí se řetězec nulové délky ("").

Pokud Expression obsahuje celé číslo, vrátí se řetězec, který zabírá tuto číselnou pozici v tabulce řetězce prostředí. V tomto případě Environ vrátí veškerý text, včetně názvu proměnné prostředí. Pokud v zadané pozici neexistuje žádný řetězec prostředí, Environ vrátí řetězec nulové délky.

Important

Funkce Environ vyžaduje oprávnění prostředí, které může ovlivnit jeho spuštění v situacích s částečnou důvěryhodností. Další informace najdete v tématu SecurityPermission a oprávnění pro přístup ke kódu.

Viz také

Platí pro