Interaction.Environ Metod

Definition

Returnerar strängen som är associerad med en miljövariabel för operativsystem.

Överlagringar

Name Description
Environ(String)

Returnerar strängen som är associerad med en miljövariabel för operativsystem.

Environ(Int32)

Returnerar strängen som är associerad med en miljövariabel för operativsystem.

Environ(String)

Returnerar strängen som är associerad med en miljövariabel för operativsystem.

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

Parametrar

Expression
String

Required. Uttryck som utvärderar antingen en sträng som innehåller namnet på en miljövariabel eller ett heltal som motsvarar den numeriska ordningen för en miljösträng i tabellen environment-string.

Returer

Strängen som är associerad med en miljövariabel för operativsystem.

Undantag

Expression saknas.

Exempel

I det Environ här exemplet används funktionen för att ange inmatningsnumret och längden på instruktionen PATH från tabellen 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

Kommentarer

Om Expression innehåller en sträng Environ returnerar funktionen den text som tilldelats till den angivna miljösträngen, det vill ex. texten som följer likhetstecknet (=) i miljösträngstabellen för miljövariabeln. Om strängen i Expression inte finns i tabellen environment-string returneras en sträng med noll längd ("").

Om Expression innehåller ett heltal returneras strängen som upptar den numeriska positionen i tabellen environment-string. I det här fallet Environ returnerar all text, inklusive namnet på miljövariabeln. Om det inte finns någon miljösträng i den angivna positionen Environ returnerar en sträng med noll längd.

Important

Funktionen Environ kräver miljöbehörighet, vilket kan påverka körningen i situationer med partiellt förtroende. Mer information finns i SecurityPermission och Kodåtkomstbehörigheter.

Se även

Gäller för

Environ(Int32)

Returnerar strängen som är associerad med en miljövariabel för operativsystem.

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

Parametrar

Expression
Int32

Required. Uttryck som utvärderar antingen en sträng som innehåller namnet på en miljövariabel eller ett heltal som motsvarar den numeriska ordningen för en miljösträng i tabellen environment-string.

Returer

Strängen som är associerad med en miljövariabel för operativsystem.

Undantag

Expression saknas.

Exempel

I det Environ här exemplet används funktionen för att ange inmatningsnumret och längden på instruktionen PATH från tabellen 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

Kommentarer

Om Expression innehåller en sträng Environ returnerar funktionen den text som tilldelats till den angivna miljösträngen, det vill ex. texten som följer likhetstecknet (=) i miljösträngstabellen för miljövariabeln. Om strängen i Expression inte finns i tabellen environment-string returneras en sträng med noll längd ("").

Om Expression innehåller ett heltal returneras strängen som upptar den numeriska positionen i tabellen environment-string. I det här fallet Environ returnerar all text, inklusive namnet på miljövariabeln. Om det inte finns någon miljösträng i den angivna positionen Environ returnerar en sträng med noll längd.

Important

Funktionen Environ kräver miljöbehörighet, vilket kan påverka körningen i situationer med partiellt förtroende. Mer information finns i SecurityPermission och Kodåtkomstbehörigheter.

Se även

Gäller för