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