LA COMMANDE CALL

Commande interne. Ne fonctionne que dans un batch.

Call, appel. Appelle un batch a partir d'un autre batch sans interrompre le premier.

Syntaxe

CALL [lecteur:][chemin]fichier [param]

Parametres

[lecteur:][chemin]fichier

Specifie l'emplacement et le nom du batch a appeler, qui doit porter l'extension .BAT.

[param]

Represente tout parametre de la ligne de commande requis par le batch.

Utilisation des parametres

Param peut representer toutes les informations utilisables dans un batch, y compris les commutateurs, les noms de fichiers, les parametres remplacables de %1 a %9 et les variables d'environnement telles que %chemin%. N'utilisez pas de caracteres ("|") ni de symboles de redirection ("<<","<",">" et ">>") avec la commande CALL.

Appel recursif

Vous pouvez creer un batch s'appelant lui meme. Vous devez toutefois prevoir une instruction de sortie pour eviter que les batchs appelant et appele forment une boucle sans fin.

Exemples

Pour executer le batch CHECKNEW.BAT a partir d'un autre batch, incluez dans ce dernier la commande: call checknew

Supposons que le role du batch appelant soit d'accepter deux parametres remplacables que vous souhaitez inclure dans CHECKNEW.BAT, vous pouvez utiliser la commande: call checknew %1 %2

Retour en haut

Retour au sommaire de la rubrique

Retour au debut