endlocal
Finaliza la localización de los cambios de entorno en un archivo por lotes y restaura las variables de entorno a sus valores antes de que se ejecutara el comando setlocal correspondiente.
Sintaxis
endlocal
Parámetros
Parámetro | Descripción |
---|---|
/? | Muestra la ayuda en el símbolo del sistema. |
Comentarios
El comando endlocal no tiene ningún efecto fuera de un script o un archivo por lotes.
Hay un comando endlocal implícito al final de un archivo por lotes.
Si las extensiones de comandos están habilitadas (las extensiones de comandos están habilitadas de manera predeterminada), el comando endlocal restaura el estado de las extensiones de comando (es decir, habilitadas o deshabilitadas) a lo que estaba antes de que se ejecutara el comando setlocal correspondiente.
Nota
Para más información sobre cómo habilitar y deshabilitar extensiones de comandos, consulte el comando Cmd.
Ejemplos
Puede localizar variables de entorno en un archivo por lotes. Por ejemplo, el programa siguiente inicia el programa por lotes superapps en la red, dirige la salida a un archivo y muestra el archivo en el Bloc de notas:
@echo off
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\superapp.out
endlocal
start notepad c:\superapp.out