如何根据模数和余数从 Windows 批处理文件启动多个进程?

问题描述 投票:0回答:1

我有一个名为

start-processes-3.bat
的文件,如下所示:

start cmd.exe /K start-process.bat 0 3
start cmd.exe /K start-process.bat 1 3
start cmd.exe /K start-process.bat 2 3

我还有一个名为

start-processes-5.bat
的文件,如下所示:

start cmd.exe /K start-process.bat 0 5
start cmd.exe /K start-process.bat 1 5
start cmd.exe /K start-process.bat 2 5
start cmd.exe /K start-process.bat 3 5
start cmd.exe /K start-process.bat 4 5

您可以看到最后 2 个参数是余数和模。

如何制作一个以模为参数并根据需要启动任意多个进程并具有相应余数的单个批处理文件?

batch-file
1个回答
0
投票
@echo off
set modulo=%1

for /L %%i in (0,1,%modulo%) do (
    start cmd.exe /K start-process.bat %%i %modulo%
)
© www.soinside.com 2019 - 2024. All rights reserved.