Windows batch, Problème avec commande Choice
Résolu/Fermé
Grandbuffle
Messages postés
2
Date d'inscription
samedi 19 novembre 2011
Statut
Membre
Dernière intervention
21 novembre 2011
-
Modifié par Grandbuffle le 19/11/2011 à 02:39
Grandbuffle Messages postés 2 Date d'inscription samedi 19 novembre 2011 Statut Membre Dernière intervention 21 novembre 2011 - 21 nov. 2011 à 13:56
Grandbuffle Messages postés 2 Date d'inscription samedi 19 novembre 2011 Statut Membre Dernière intervention 21 novembre 2011 - 21 nov. 2011 à 13:56
A voir également:
- Windows batch, Problème avec commande Choice
- Invite de commande - Guide
- Clé windows 10 gratuit - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
- Fichier batch - Guide
2 réponses
ginto5
Messages postés
11354
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
16 octobre 2024
653
19 nov. 2011 à 08:48
19 nov. 2011 à 08:48
Ce ne serait pas plus simple d'utiliser la fonction 'copier' de Free Commander qui fait cela très bien.
Grandbuffle
Messages postés
2
Date d'inscription
samedi 19 novembre 2011
Statut
Membre
Dernière intervention
21 novembre 2011
21 nov. 2011 à 13:56
21 nov. 2011 à 13:56
Bon j'ai trouvé la solution. En fait il faut utiliser des call pour que la boucle continue son petit chemin.
Par exemple, au lieu de mettre If errorlevel 1 echo bye ou encore goto une etiquette qui écrit "bye" il faut faire un call.
If errorlevel 1 call :Ecrirebye et la dans l'étiquette qui EST EN DEHORS de la boucle vous faites ce que vous voulez :)
La commande call agit comme une procédure et reviendra dans la boucle une fois l'étiquette terminé. Utilisé un goto :EOF à la fin de celle-ci par contre ;)
Cordialement, Geoffrey.
Par exemple, au lieu de mettre If errorlevel 1 echo bye ou encore goto une etiquette qui écrit "bye" il faut faire un call.
If errorlevel 1 call :Ecrirebye et la dans l'étiquette qui EST EN DEHORS de la boucle vous faites ce que vous voulez :)
La commande call agit comme une procédure et reviendra dans la boucle une fois l'étiquette terminé. Utilisé un goto :EOF à la fin de celle-ci par contre ;)
Cordialement, Geoffrey.