Interaction.Environ Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve la cadena asociada a una variable de entorno del sistema operativo.
Sobrecargas
Environ(String) |
Devuelve la cadena asociada a una variable de entorno del sistema operativo. |
Environ(Int32) |
Devuelve la cadena asociada a una variable de entorno del sistema operativo. |
Environ(String)
- Source:
- Interaction.vb
- Source:
- Interaction.vb
- Source:
- Interaction.vb
Devuelve la cadena asociada a una variable de entorno 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
Parámetros
- Expression
- String
Obligatorio. Expresión que evalúa una cadena que contiene el nombre de una variable de entorno o un entero correspondiente al orden numérico de una cadena de entorno en la tabla de cadenas de entorno.
Devoluciones
Cadena asociada a una variable de entorno del sistema operativo.
Excepciones
No se encuentra Expression
.
Ejemplos
En este ejemplo se usa la Environ función para proporcionar el número de entrada y la longitud de la PATH
instrucción de la tabla de cadena de entorno.
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
Comentarios
Si Expression
contiene una cadena, la Environ función devuelve el texto asignado a la cadena de entorno especificada; es decir, el texto que sigue al signo igual (=) de la tabla de cadena de entorno para esa variable de entorno. Si la cadena de no se encuentra en Expression
la tabla environment-string, se devuelve una cadena de longitud cero ("").
Si Expression
contiene un entero, se devuelve la cadena que ocupa esa posición numérica en la tabla de cadenas de entorno. En este caso, Environ devuelve todo el texto, incluido el nombre de la variable de entorno. Si no hay ninguna cadena de entorno en la posición especificada, Environ devuelve una cadena de longitud cero.
Importante
La Environ función requiere permiso de entorno, que podría afectar a su ejecución en situaciones de confianza parcial. Para obtener más información, vea SecurityPermission y Permisos de acceso del código.
Consulte también
Se aplica a
Environ(Int32)
- Source:
- Interaction.vb
- Source:
- Interaction.vb
- Source:
- Interaction.vb
Devuelve la cadena asociada a una variable de entorno 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
Parámetros
- Expression
- Int32
Obligatorio. Expresión que evalúa una cadena que contiene el nombre de una variable de entorno o un entero correspondiente al orden numérico de una cadena de entorno en la tabla de cadenas de entorno.
Devoluciones
Cadena asociada a una variable de entorno del sistema operativo.
Excepciones
No se encuentra Expression
.
Ejemplos
En este ejemplo se usa la Environ función para proporcionar el número de entrada y la longitud de la PATH
instrucción de la tabla de cadena de entorno.
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
Comentarios
Si Expression
contiene una cadena, la Environ función devuelve el texto asignado a la cadena de entorno especificada; es decir, el texto que sigue al signo igual (=) de la tabla de cadena de entorno para esa variable de entorno. Si la cadena de no se encuentra en Expression
la tabla environment-string, se devuelve una cadena de longitud cero ("").
Si Expression
contiene un entero, se devuelve la cadena que ocupa esa posición numérica en la tabla de cadenas de entorno. En este caso, Environ devuelve todo el texto, incluido el nombre de la variable de entorno. Si no hay ninguna cadena de entorno en la posición especificada, Environ devuelve una cadena de longitud cero.
Importante
La Environ función requiere permiso de entorno, que podría afectar a su ejecución en situaciones de confianza parcial. Para obtener más información, vea SecurityPermission y Permisos de acceso del código.