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í.
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é
- ArgumentException
- členy knihovny Visual Basic Run-Time
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é
- ArgumentException
- členy knihovny Visual Basic Run-Time