Чтобы создать сценарий для запуска ряда других сценариев, вы можете попробовать:
dir /s /b *.bat
Это перечислит все командные файлы во всех ваших подкаталогах. Вы можете направить вывод этой команды в командный файл, например:
dir /s /b *.bat > runall.bat
Это создает runall.bat. Отредактируйте runall.bat и используйте макрос для добавления в каждую строку префикса «start», поэтому:
c:\Users\KDM\Script\go.bat
будет выглядеть так:
start c:\Users\KDM\Script\go.bat
Выполнение только что созданного файла BAT запустит каждый из ваших файлов BAT в отдельной командной строке. Пусть ОС позаботится о справедливом распределении процессоров.
Я не уверен, что это полностью достигнет того, чего вы хотите. У меня такое чувство, что вы ищете что-то более хитрое. Кроме того, помимо количества процессоров, у вас все еще есть ограничение, что вы работаете только на конечном оборудовании. Я имею в виду, вы можете разделить 1 ЦП на 128 виртуальных ЦП, если хотите, но у вас все еще есть только 1 ЦП.