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 a una variabile di ambiente del sistema operativo.
Overload
| Nome | Descrizione |
|---|---|
| Environ(String) |
Restituisce la stringa associata a una variabile di ambiente del sistema operativo. |
| Environ(Int32) |
Restituisce la stringa associata a una variabile di ambiente del sistema operativo. |
Environ(String)
Restituisce la stringa associata a una variabile di ambiente del sistema operativo.
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
Parametri
- Expression
- String
Required. Espressione che valuta una stringa contenente il nome di una variabile di ambiente o un numero intero corrispondente all'ordine numerico di una stringa di ambiente nella tabella della stringa di ambiente.
Valori restituiti
Stringa associata a una variabile di ambiente del sistema operativo.
Eccezioni
Expression manca.
Esempio
In questo esempio viene utilizzata 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 della stringa di ambiente per tale variabile di ambiente. Se non è possibile trovare la stringa in Expression nella tabella environment-string, viene restituita una stringa di lunghezza zero ("").
Se Expression contiene un numero intero, viene restituita la stringa che occupa tale posizione numerica nella tabella della stringa di ambiente. In questo caso, restituisce Environ 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.
Important
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
- ArgumentException
- Membri della libreria Visual Basic Run-Time
Si applica a
Environ(Int32)
Restituisce la stringa associata a una 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
Required. Espressione che valuta una stringa contenente il nome di una variabile di ambiente o un numero intero corrispondente all'ordine numerico di una stringa di ambiente nella tabella della stringa di ambiente.
Valori restituiti
Stringa associata a una variabile di ambiente del sistema operativo.
Eccezioni
Expression manca.
Esempio
In questo esempio viene utilizzata 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 della stringa di ambiente per tale variabile di ambiente. Se non è possibile trovare la stringa in Expression nella tabella environment-string, viene restituita una stringa di lunghezza zero ("").
Se Expression contiene un numero intero, viene restituita la stringa che occupa tale posizione numerica nella tabella della stringa di ambiente. In questo caso, restituisce Environ 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.
Important
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
- ArgumentException
- Membri della libreria Visual Basic Run-Time