| Objet : | Interrompre le traitement des fichiers batch |
| Format : | CANCEL [value] |
| value | Le code de sortie numérique pour revenir à TCC. |
Utilisation :
La commande CANCEL met fin à tous les traitements de fichiers de lots, quel que soit le niveau d'imbrication des fichiers de lots. Utilisez QUIT pour mettre fin à un fichier de traitement par lots imbriqué et revenir au fichier de traitement par lots précédent.
Vous pouvez utiliser la commande CANCEL à tout moment dans un fichier de lot. Si CANCEL est utilisé à l'intérieur d'un alias, il met fin à l'exécution de l'alias et de tous les fichiers de lots en cours d'exécution à ce moment-là.
Le fragment de fichier batch suivant compare une ligne d'entrée à "end" et met fin à tous les traitements du fichier batch en cas de correspondance :
input Enter your choice: %%option
if "%option" == "end" cancel
Si vous spécifiez une valeur, CANCEL fixe le niveau d'erreur (ERRORLEVEL) ou le code de sortie à cette valeur (voir la commande IF et la variable % ? ).