Um ein Skript zum Ausführen einer Reihe anderer Skripts zu erstellen, können Sie Folgendes versuchen:
dir /s /b *.bat
Dadurch werden alle Batchdateien in allen Ihren Unterverzeichnissen aufgelistet. Sie können die Ausgabe dieses Befehls an eine Batchdatei weiterleiten, z. B .:
dir /s /b *.bat > runall.bat
Dadurch wird runall.bat erstellt. Bearbeiten Sie runall.bat und verwenden Sie ein Makro, um jede Zeile mit "start" zu versehen.
c:\Users\KDM\Script\go.bat
wird:
start c:\Users\KDM\Script\go.bat
Wenn Sie die soeben erstellte BAT-Datei ausführen, wird jede Ihrer BAT-Dateien in einer separaten Eingabeaufforderung gestartet. Lassen Sie das Betriebssystem sich darum kümmern, die Prozessoren fair zuzuordnen.
Ich bin mir jedoch nicht sicher, ob dies das erreichen wird, was Sie wollen. Ich habe das Gefühl, du suchst nach etwas mehr Schlauem. Abgesehen von der Anzahl der Prozessoren haben Sie immer noch die Einschränkung, dass Sie nur mit einer begrenzten Hardware arbeiten. Ich meine, Sie können eine CPU in 128 virtuelle CPUs unterteilen, wenn Sie möchten, aber Sie haben immer noch nur eine CPU.