Finalidad: | Defina variables que sean locales para una función de biblioteca o para un archivo por lotes. |
Formato: | LOCAL var1, var2,... |
Uso:
LOCAL guardará los valores existentes de las variables de entorno especificadas (si las hay) y luego eliminará la variable del entorno. Luego puede ESTABLECER una nueva variable con ese nombre; cuando la función de biblioteca o el archivo por lotes sale, las variables locales se eliminan del entorno y se restauran los valores anteriores (si los hay).
LOCAL le permite usar variables en las funciones de su biblioteca sin preocuparse de si también se usan en el entorno maestro u otras funciones de la biblioteca.
Vea también SETLOCAL.
Ejemplo:
Esta función de biblioteca define tres variables locales, que solo son válidas dentro de la función:
pruebafunc2 {
prueba local, computadora, servidor
establecer prueba = abc
configurar computadora = Asus
establecer servidor=Servidor de impresión
comando 1
comando 2
...
}