Interaction.Environ Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.