Interaction.Environ Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy operációsrendszer-környezeti változóhoz társított sztringet adja vissza.
Túlterhelések
| Name | Description |
|---|---|
| Environ(String) |
Egy operációsrendszer-környezeti változóhoz társított sztringet adja vissza. |
| Environ(Int32) |
Egy operációsrendszer-környezeti változóhoz társított sztringet adja vissza. |
Environ(String)
- Forrás:
- Interaction.vb
- Forrás:
- Interaction.vb
- Forrás:
- Interaction.vb
- Forrás:
- Interaction.vb
- Forrás:
- Interaction.vb
Egy operációsrendszer-környezeti változóhoz társított sztringet adja vissza.
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éterek
- Expression
- String
Kötelező. Olyan kifejezés, amely egy környezeti változó nevét tartalmazó sztringet vagy egy környezeti sztring numerikus sorrendjének megfelelő egész számot értékel ki a környezeti sztringtáblában.
Válaszok
Az operációsrendszer-környezeti változóhoz társított sztring.
Kivételek
Expression hiányzik.
Példák
Ez a példa a függvény használatával Environ adja meg a környezeti sztringtáblából származó PATH utasítás tételszámát és hosszát.
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
Megjegyzések
Ha Expression sztringet tartalmaz, a függvény a Environ megadott környezeti sztringhez rendelt szöveget adja vissza, vagyis azt a szöveget, amely az adott környezeti változó környezeti sztringtáblájában az egyenlőségjelet (=) követi. Ha a karakterlánc Expression nem található a környezeti sztringtáblában, a rendszer nulla hosszúságú ("") karakterláncot ad vissza.
Ha Expression egész számot tartalmaz, a környezeti sztringtáblában ezt a numerikus pozíciót elfoglaló sztring lesz visszaadva. Ebben az esetben Environ az összes szöveget adja vissza, beleértve a környezeti változó nevét is. Ha nincs környezeti sztring a megadott pozícióban, Environ nulla hosszúságú sztringet ad vissza.
Important
A Environ függvényhez környezeti engedély szükséges, ami befolyásolhatja a részleges megbízhatósági helyzetekben történő végrehajtását. További információkért lásd SecurityPermission és kódhozzáférés engedélyeit.
Lásd még
A következőre érvényes:
Environ(Int32)
- Forrás:
- Interaction.vb
- Forrás:
- Interaction.vb
- Forrás:
- Interaction.vb
- Forrás:
- Interaction.vb
- Forrás:
- Interaction.vb
Egy operációsrendszer-környezeti változóhoz társított sztringet adja vissza.
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éterek
- Expression
- Int32
Kötelező. Olyan kifejezés, amely egy környezeti változó nevét tartalmazó sztringet vagy egy környezeti sztring numerikus sorrendjének megfelelő egész számot értékel ki a környezeti sztringtáblában.
Válaszok
Az operációsrendszer-környezeti változóhoz társított sztring.
Kivételek
Expression hiányzik.
Példák
Ez a példa a függvény használatával Environ adja meg a környezeti sztringtáblából származó PATH utasítás tételszámát és hosszát.
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
Megjegyzések
Ha Expression sztringet tartalmaz, a függvény a Environ megadott környezeti sztringhez rendelt szöveget adja vissza, vagyis azt a szöveget, amely az adott környezeti változó környezeti sztringtáblájában az egyenlőségjelet (=) követi. Ha a karakterlánc Expression nem található a környezeti sztringtáblában, a rendszer nulla hosszúságú ("") karakterláncot ad vissza.
Ha Expression egész számot tartalmaz, a környezeti sztringtáblában ezt a numerikus pozíciót elfoglaló sztring lesz visszaadva. Ebben az esetben Environ az összes szöveget adja vissza, beleértve a környezeti változó nevét is. Ha nincs környezeti sztring a megadott pozícióban, Environ nulla hosszúságú sztringet ad vissza.
Important
A Environ függvényhez környezeti engedély szükséges, ami befolyásolhatja a részleges megbízhatósági helyzetekben történő végrehajtását. További információkért lásd SecurityPermission és kódhozzáférés engedélyeit.