Interaction.Environ Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrací řetězec přidružený k proměnné prostředí operačního systému.
Přetížení
Environ(String) |
Vrací řetězec přidružený k proměnné prostředí operačního systému. |
Environ(Int32) |
Vrací ř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
Vrací ř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
Povinná hodnota. Výraz, který vyhodnocuje buď ř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 řetězců prostředí.
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í – tedy text následující za symbolem rovná se (=) v tabulce řetězců prostředí pro danou proměnnou prostředí. Pokud řetězec v Expression
souboru nebyl v tabulce environment-string nalezen, vrátí se řetězec nulové délky ("").
Pokud Expression
obsahuje celé číslo, vrátí se řetězec zabírající tuto číselnou pozici v tabulce řetězce prostředí. V tomto případě Environ vrátí celý text, včetně názvu proměnné prostředí. Pokud na zadané pozici není žádný řetězec prostředí, Environ vrátí řetězec nulové délky.
Důležité
Funkce Environ vyžaduje oprávnění prostředí, což může mít vliv na její provádění v situacích s částečnou důvěryhodností. Další informace najdete v tématech SecurityPermission a Přístupová oprávnění ke kódu.
Viz také
Platí pro
Environ(Int32)
- Zdroj:
- Interaction.vb
- Zdroj:
- Interaction.vb
- Zdroj:
- Interaction.vb
Vrací ř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
Povinná hodnota. Výraz, který vyhodnocuje buď ř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 řetězců prostředí.
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í – tedy text následující za symbolem rovná se (=) v tabulce řetězců prostředí pro danou proměnnou prostředí. Pokud řetězec v Expression
souboru nebyl v tabulce environment-string nalezen, vrátí se řetězec nulové délky ("").
Pokud Expression
obsahuje celé číslo, vrátí se řetězec zabírající tuto číselnou pozici v tabulce řetězce prostředí. V tomto případě Environ vrátí celý text, včetně názvu proměnné prostředí. Pokud na zadané pozici není žádný řetězec prostředí, Environ vrátí řetězec nulové délky.
Důležité
Funkce Environ vyžaduje oprávnění prostředí, což může mít vliv na její provádění v situacích s částečnou důvěryhodností. Další informace najdete v tématech SecurityPermission a Přístupová oprávnění ke kódu.