Instruccion ENVIRON

Propósito:

Para permitir que el usuario modifique parámetros en tabla de cadena GW-Basic del ambiente. Éste puede deber cambiar el parámetro de la trayectoria para un proceso del niño, (véase ENVIRON$, SHELL, y el comando de la TRAYECTORIA(PATH) de las utilidades del MS-DOS), o pasar parámetros a un niño inventando un nuevo parámetro del ambiente.

Sintaxis:

ENVIRON string

Comentarios:

string es una expresión válida de la secuencia que contiene el nuevo parámetro de la secuencia del ambiente.

string debe estar de la forma siguiente

parmid=text

donde parmid es el nombre del parámetro tal como PATH (trayectoria).

parmid se debe separar del texto por un signo igual o un espacio en blanco.ENVIRON toma todo a la izquierda del primer signo igual o espacio blanco o como parmid; todo que sigue se toma como texto.

text es el nuevo texto del parámetro. Si text es una cadena nula, o consiste solamente en un solo punto y coma, entonces se suprime el parámetro (incluyendo parmid=) se quita de la tabla de cadena del ambiente, y de la tabla. text no debe contener  ninguna espacios intercalada.

Si no existe parmid, entonces string se agrega en el extremo de la tabla de cadena del ambiente.

Si existe el parmid, se suprime, se comprime la tabla de cadena del ambiente, y la secuencia nueva se agrega en el extremo.

Ejemplos:

Si se asume que la tabla de cadena del ambiente es vacío, la declaración siguiente creará una trayectoria del defecto al directorio de raíz en el disco A:

ENVIRON "PATH=A:\"

Si su subdirectory del trabajo fuera Juan, usted podría conseguir ELIMINA ERRORES de la raíz.

Un nuevo parámetro puede ser agregado:

ENVIRON "COMSPEC=A:\COMMAND.COM"

La tabla de cadena del ambiente ahora contiene

PATH=A:\; COMSPEC=A:\COMMAND.COM

La trayectoria se puede cambiar a un nuevo valor:

ENVIRON "PATH=A:\SALES; A:\ACCOUNTING"

El parámetro de la trayectoria PATH puede ser añadido usando la función ENVIRON$ con la instruccion ENVIRON:

ENVIRON "PATH="+ENVIRON$("PATH")+"; B:\SAMPLES "

Finalmente, suprima el parámetro COMSPEC:

ENVIRON "COMSPEC=;"

La tabla de cadena environment ahora contiene

PATH=A:\SALES; A:\ACCOUNTING; B:\SAMPLES
1