Interaction.Environ Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce la stringa associata alla variabile di ambiente del sistema operativo.
Overload
Environ(String) |
Restituisce la stringa associata alla variabile di ambiente del sistema operativo. |
Environ(Int32) |
Restituisce la stringa associata alla variabile di ambiente del sistema operativo. |
Environ(String)
- Origine:
- Interaction.vb
- Origine:
- Interaction.vb
- Origine:
- Interaction.vb
Restituisce la stringa associata alla variabile di ambiente del sistema operativo.
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
Parametri
- Expression
- String
Obbligatorio. Espressione che valuta una stringa contenente il nome di una variabile di ambiente oppure un intero corrispondente all'ordine numerico di una stringa di ambiente nella tabella della stringhe di ambiente.
Restituisce
Stringa associata a una variabile di ambiente del sistema operativo.
Eccezioni
Expression
mancante.
Esempio
In questo esempio viene usata la Environ funzione per specificare il numero di voce e la lunghezza dell'istruzione PATH
dalla tabella della stringa di ambiente.
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
Commenti
Se Expression
contiene una stringa, la Environ funzione restituisce il testo assegnato alla stringa di ambiente specificata, ovvero il testo che segue il segno di uguale (=) nella tabella stringa di ambiente per tale variabile di ambiente. Se non è possibile trovare la stringa nella Expression
tabella di stringhe dell'ambiente, viene restituita una stringa di lunghezza zero ("").
Se Expression
contiene un intero, viene restituita la stringa che occupa la posizione numerica nella tabella stringa di ambiente. In questo caso, Environ restituisce tutto il testo, incluso il nome della variabile di ambiente. Se nella posizione specificata non è presente alcuna stringa di ambiente, Environ restituisce una stringa di lunghezza zero.
Importante
La Environ funzione richiede l'autorizzazione dell'ambiente, che potrebbe influire sull'esecuzione in situazioni di attendibilità parziale. Per altre informazioni, vedere SecurityPermission e Autorizzazioni di accesso al codice.
Vedi anche
Si applica a
Environ(Int32)
- Origine:
- Interaction.vb
- Origine:
- Interaction.vb
- Origine:
- Interaction.vb
Restituisce la stringa associata alla variabile di ambiente del sistema operativo.
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
Parametri
- Expression
- Int32
Obbligatorio. Espressione che valuta una stringa contenente il nome di una variabile di ambiente oppure un intero corrispondente all'ordine numerico di una stringa di ambiente nella tabella della stringhe di ambiente.
Restituisce
Stringa associata a una variabile di ambiente del sistema operativo.
Eccezioni
Expression
mancante.
Esempio
In questo esempio viene usata la Environ funzione per specificare il numero di voce e la lunghezza dell'istruzione PATH
dalla tabella della stringa di ambiente.
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
Commenti
Se Expression
contiene una stringa, la Environ funzione restituisce il testo assegnato alla stringa di ambiente specificata, ovvero il testo che segue il segno di uguale (=) nella tabella stringa di ambiente per tale variabile di ambiente. Se non è possibile trovare la stringa nella Expression
tabella di stringhe dell'ambiente, viene restituita una stringa di lunghezza zero ("").
Se Expression
contiene un intero, viene restituita la stringa che occupa la posizione numerica nella tabella stringa di ambiente. In questo caso, Environ restituisce tutto il testo, incluso il nome della variabile di ambiente. Se nella posizione specificata non è presente alcuna stringa di ambiente, Environ restituisce una stringa di lunghezza zero.
Importante
La Environ funzione richiede l'autorizzazione dell'ambiente, che potrebbe influire sull'esecuzione in situazioni di attendibilità parziale. Per altre informazioni, vedere SecurityPermission e Autorizzazioni di accesso al codice.