Tecnología

Inicio

Cómo leer las variables de entorno en VB6

Las variables de entorno son mantenidos por el sistema operativo Windows. Las variables de entorno se pueden utilizar en scripts o programas de Visual Basic para hacer referencia a un directorio estándar que podría ser diferente de una máquina a la siguiente. Por ejemplo, la variable de entorno "PATH" probablemente será diferente en cada equipo. "Raíz del sistema" es otra variable de entorno que es diferente para cada sistema operativo. También hay variables de entorno predefinidas como "fecha" y "tiempo". VB aplicaciones pueden leer variables de entorno con la función "Environ".

Instrucciones

1 Crear un nuevo proyecto EXE estándar de Visual Basic. Un formulario denominado "Form1" se crea de forma predeterminada.

2 Declarar variables locales en el evento de carga "Form1". Usted necesitará un número entero, un valor lógico y una cadena para mantener el valor de la variable de entorno.

Dim i como entero

Dim bFound como booleano

Dim como secuencia sEnvValue

3 Establecer la variable "i" igual a uno. A continuación, lea la variable de entorno en la posición uno en el índice y almacenarlo en "sEnvValue."

sEnvValue = Environ (i)

4 Bucle a través de todas las variables de entorno hasta que encuentre el que usted está buscando. Hacer esto con un "bien" comunicado. Este código establece "bFound" true si la variable de entorno "PATH" se encuentra.

Aunque no bFound Y sEnvValue <> ""

Si Ucase (Izquierda (sEnvValue, 5)) = "PATH =" A continuación,

bFound = True

Más

i = i + 1

sEnvValue = Environ (i)

Terminara si

Encaminarse a

La función "Ucase" convierte "sEnvValue" a mayúsculas porque la comparación entre mayúsculas y minúsculas. Si no se encuentra "camino", lee la siguiente variable de entorno hasta que todos hemos leído.

5 Comprobar el valor de "bFound" para determinar cuáles son los pasos para llevar a cabo el próximo. Ahora tenemos el valor de la variable de entorno "PATH" ubicado en "sEnvValue" y podemos analizarlo, mostrarlo, insertarlo en una mesa, escribirlo en un archivo o cualquier otra acción que tomaría normalmente con una variable de cadena.