Batch Avancé
Maîtrisez les boucles, les conditions et le contrôle de flux.
Démarrer la leçon interactiveContrôle Batch Avancé
Une fois que vous savez écrire des scripts linéaires simples, il est temps d'ajouter de la logique. Les fichiers batch supportent l'exécution conditionnelle (if), les boucles (for), et le saut vers des sections spécifiques (goto).
Concepts de Contrôle de Flux
1. Exécution Conditionnelle (IF)
Exécuter des commandes seulement quand certaines conditions sont remplies.
if exist config.txt (
echo Config trouvée !
) else (
echo Config manquante !
)
2. Boucles (FOR)
Répéter une commande pour un ensemble de fichiers ou de nombres.
:: Imprimer les nombres 1 à 5
for /L %%i in (1,1,5) do echo %%i
3. Goto et Labels
Sauter vers différentes parties de votre script.
:Debut
echo Travail en cours...
goto Fin
:Fin
echo Terminé.
Exemples Concrets
1. Créer une sauvegarde si un fichier existe
Sauvegardez vos données automatiquement.
2. Boucler à travers des fichiers
Traiter chaque fichier .txt dans le dossier actuel.
(Note : Utilisez %f en ligne de commande, mais %%f dans les fichiers batch)
Vérification des connaissances
1 / 3Quel mot-clé est utilisé pour la logique conditionnelle ?