Commandes Batch
brucine Messages postés 21701 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous,
Je n'arrive pas a comprendre comment fonctionne les commandes batch:
Then
Three
Et Rem
Pouriez vous m'aider svp
1 réponse
Bonjour,
THEN n'est pas une commande de batch Windows (qui utilise ELSE, GOTO...): on effectue telle autre commande en fonction du résultat d'une condition IF; IF...GOTO est en théorie "positif" sauf si j'écris IF NOT...GOTO auquel cas le comportement sera le même que ELSE, la commande n'est exécutée qu'en cas de résultat négatif.
Three n'est pas une commande batch mais un nombre: la commande est TREE (arbre), qui comme son nom l'indique rend l'arborescence des sous-dossiers et fichiers d'un dossier.
REM (les puristes utilisent :: ) est une REMarque: les caractères sur la ligne qui suit ne sont qu'un commentaire et ne sont pas une commande à interpréter; accessoirement, si je teste un batch et que je ne veux pas qu'une commande soit exécutée, je mets REM devant.
Pour la syntaxe précise et des exemples, voir: