TUTOS.EU

Comment paralléliser l'exécution de plusieurs commandes

Comment paralléliser l'exécution de plusieurs commandes dans un batch

Pour lancer plusieurs travaux en même temps, utilisez la commande Start en suivant la syntaxe suivante

Start "Nom tâche facultatif" Votre commande
Lien vers le fichier : cliquez ici Copier le code

Cas pratique :

Vous souhaitez lancer 2 copies de répertoires en même temps via la commande XCopy. En ajoutant la commande start, vous obtiendrez

Start "MaCopie01" XCopy "C:\Repertoire source 01" "C:\Repertoire cible 01" /E /V /C /Q /H /O /Y
Start "MaCopie02" XCopy "C:\Repertoire source 02" "C:\Repertoire cible 02" /E /V /C /Q /H /O /Y
Lien vers le fichier : cliquez ici Copier le code

Si vous souhaitez qu'une fenêtre de commande se lance et reste pour chaque tâche, alors ajoutez
cmd /k

Exemple :

Start "MaCopie01" cmd /k XCopy "C:\Repertoire source 01" "C:\Repertoire cible 01" /E /V /C /Q /H /O /Y
Start "MaCopie02" cmd /k XCopy "C:\Repertoire source 02" "C:\Repertoire cible 02" /E /V /C /Q /H /O /Y
Lien vers le fichier : cliquez ici Copier le code

2