1001 Astuces Nam@ni
http://www.namani.net

Call

 

 

 

Appeler un fichier de commandes à la manière d'un sous-programme.

 

Syntaxe:

CALL [Fichier de commandes] {Paramètre}... {Paramètre}

 

Fichier
de commandes

 

Spécifie le fichier à exécuter en guise de sous-programme.

Paramètre

 

Indique les paramètres à transmettre au second fichier de commandes.

 

 

 

Notes:

 

La commande CALL vous permet d'appeler un fichier de commandes à partir d'un autre fichier de commandes, et de revenir au même endroit dans le fichier appelant, comme dans un vrai programme. Ceffe technique vous permet de définir toute une série de modules autonomes, que vous pouvez lancer à partir d'un fichier de commandes.

La commande CALL vous permet d'élaborer des fichiers de commandes très performants.

 

 

 

Exemples:

Dans l'exemple suivant, la commande CALL déclenche un second fichier de commandes et lui transmet le paramètre Bonjour Une fois exécuté, le second fichier de commandes repasse la main au premier et le traitement se poursuit.

 

Fichier 1:


    @ECHO OFF
    REM Fichier 1
    CALL FICHIER2 Bonjour
    REM Retour au premier fichier de commandes
    REM Continuer après exécution du fichier 2

 

Fichier 2:


    @ECHO OFF
    ECHO %1 %2
    ECHO Fichier 2
    PAUSE

 

Le premier fichier de commande transmet des paramètres pour les variables de substitution %1 et %2. Après le message et une pause, au cours de laquelle l'utilisateur doit appuyer sur une touche, le premier fichier de commandes se poursuit.