.set env <Nombre_grupo_entorno>[(Nombre_instantánea)] "<Nombre_
variable>=<Valor_desado>" [...]
El mandato
.set asigna un valor a una variable
de entorno. Puede especificar valores y variables adicionales. Escriba
cada variable y su valor entre comillas. Este mandato establece la variable
de la instantánea predeterminada para el grupo de entorno, a menos que especifique
una instantánea. Si especifica una instantánea, escríbala entre paréntesis sin
espacios entre el nombre del grupo de entorno y el nombre de la instantánea.
Nota: Las variables establecidas por este mandato ya deben existir.
Utilice el mandato .set para modificar el registro maestro para un
entorno. Cuando el sistema ejecuta un proyecto, éste hace una copia del entorno de proyecto a partir del registro maestro, almacena la copia en los registros de trabajo y utiliza esa copia como el entorno de proyecto predeterminado.
Cuando se ejecuta un paso, se utiliza la copia del trabajo del entorno, no el registro
maestro. Por lo tanto, utilizar .set conlleva
los siguientes efectos:
- Cuando un mandato .set se ejecuta en un paso, los pasos posteriores
que utilicen el entorno de paso predeterminado no verá
los cambios. El sistema utiliza la copia del trabajo del entorno predeterminado
para el paso.
- Cuando un mandato .set se ejecuta en el entorno especificado,
los pasos posteriores que especifican dicho entorno verán los cambios
que haya realizado. El sistema lee el registro maestro del entorno cuando el paso
especifica un entorno. Esto es cierto incluso si el entorno de paso especificado
es el mismo entorno que el valor predeterminado del proyecto.
- Los cambios realizados a través de un mandato .set persisten después
de que haya concluido un trabajo. Las ejecuciones futuras utilizan los valores creados por mandatos .set ejecutados anteriormente.
Para obtener más información sobre cómo utilizar este mandato, consulte el apartado Cómo trabajar con datos de trabajo.
Vea también el mandato similar .bset.