Méthode multitâche pour Windows

Une fonction de ligne de commande de Windows permet de profiter facilement de la puissance actuelle des serveurs modernes et également d'accélérer les travaux nocturnes. Dans l'exemple ci-dessous, Integrator crée un fichier ventes puis une série de Modèles sont créés avec Builder.

cmd /c %Path_Exe%/integ.exe %Diver_Dir%/Int/I10_Sales.int
cmd /c %Path_Exe%/builder.exe %Diver_Dir%/Dsc/B10_Sales_A.dsc
cmd /c %Path_Exe%/builder.exe %Diver_Dir%/Dsc/B10_Sales_B.dsc
cmd /c %Path_Exe%/builder.exe %Diver_Dir%/Dsc/B10_Sales_C.dsc
cmd /c %Path_Exe%/builder.exe %Diver_Dir%/Dsc/B10_Sales_D.dsc

Dans cet exemple, chaque tâche se suit l'une après l'autre ce qui peut-être lent. Avec une seule addition à chaque ligne, vous pouvez avoir l'exécution des quatre travaux en même temps, cette addition est la commande START.

Path_Exe et Diver_Dir étant des variables d'environnement définies préalablement.

cmd /c %Path_Exe%/integ.exe %Diver_Dir%/Int/I10_Sales.int
cmd /c START %Path_Exe%/builder.exe %Diver_Dir%/Dsc/B10_Sales_A.dsc
cmd /c START %Path_Exe%/builder.exe %Diver_Dir%/Dsc/B10_Sales_B.dsc
cmd /c START %Path_Exe%/builder.exe %Diver_Dir%/Dsc/B10_Sales_C.dsc
cmd /c START %Path_Exe%/builder.exe %Diver_Dir%/Dsc/B10_Sales_D.dsc

Une fois votre fichier de ventes créé, les quatres travaux Builder vont démarrer en même temps. Si nécessaire, vous pouvez également modifier la priorité de la tâche en utilisant avec la commande START :

/LOW : classe de priorité basse
/NORMAL : classe de priorité normale
/HIGH : classe de haute priorité
/REALTIME : classe de priorité en temps réel

ex : cmd /c START /HIGH %Path_Exe%/builder.exe %Diver_Dir%/Dsc/B10_Sales_B.dsc