Partager via


endlocal

Met fin à la localisation des modifications d’environnement dans un fichier batch et restaure les variables d’environnement dans leurs valeurs avant l’exécution de la commande setlocal correspondante.

Syntaxe

endlocal

Paramètres

Paramètre Descriptif
/? Affiche l’aide à l’invite de commandes.

Remarques

  • La commande endlocal n’a aucun effet en dehors d’un script ou d’un fichier batch.

  • Il existe une commande endlocal implicite à la fin d’un fichier de commandes.

  • Si les extensions de commande sont activées (les extensions de commande sont activées par défaut), la commande endlocal restaure l’état des extensions de commande (c’est-à-dire activé ou désactivé) à ce qu’elle était avant l’exécution de la commande setlocal setlocal correspondante.

Remarque

Pour plus d’informations sur l’activation et la désactivation des extensions de commande, consultez la de commandeCmd.

Exemples

Vous pouvez localiser des variables d’environnement dans un fichier batch. Par exemple, le programme suivant démarre le superapp programme batch sur le réseau, dirige la sortie vers un fichier et affiche le fichier dans le Bloc-notes :

@echo off
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\superapp.out
endlocal
start notepad c:\superapp.out