技术小站8

网站首页 科技 > 正文

支持多线程的并行批处理机

2021-09-25 01:10:50 科技 来源:
导读 MParallel是一个面向微软Windows设备的免费命令行程序,可以让你并行运行指定的任务。最好从一些例子开始,展示MParallel的实际功能。在基

MParallel是一个面向微软Windows设备的免费命令行程序,可以让你并行运行指定的任务。

最好从一些例子开始,展示MParallel的实际功能。在基本级别,您可以运行多个命令,这些命令可以从命令行并行执行。

例如,有五个ping命令可以并行运行到不同的目的地。

从那里,您可以探索高级选项,例如查找目录中的所有jpg图像,然后使用ImageMagick将它们转换为png格式,或者对视频文件执行相同的操作。

该程序作为可移植程序提供。只需为您的操作系统下载最新的归档文件(包含32位和64位版本以及源代码),然后在下载完成后提取归档文件。

完成后,您可能需要运行命令mparalle . exe-help来显示支持的选项列表。

你会注意到它支持很多功能。一般来说,在添加要执行的程序之前,必须从程序的参数中启动命令。

命令MParallel . exe-count=3 ping . exe-n 16 FSF . org:ping . exe-n 16 GNU . org:ping . exe-n 16 w3c.org以-count=3开头,并告诉mparalle您将并行运行三个命令。

这是一个基本的例子,你可以做很多事情。例如,您可以告诉程序在文本文件中查找命令,而不是直接指定命令。如果您想要执行许多命令或为这些命令提供更好的编辑和管理选项,这将非常有用。

您可以通过使用- input=commands.txt并将每个命令添加到文本文件中的一行来实现这一点。

下面的命令稍微复杂一些:dir/b *。jpg | mparalle . exe-shell-stdin-pattern=" copy { { 0 } } { { 0:n } }。巴布亚新几内亚"

这使用dir命令来查找所有。jpg图像,运行MParallel并将文件重命名为。巴布亚新几内亚这不是您想要做的,但是它显示了几个新的选项,例如运行Shell命令和使用模式。

该包附带了两个示例命令文件,您可以查看它们以获得更多示例。第一种是结合MParallel和ImageMagick将jpg图像转换成png文件,另一种是FFmpeg将avi文件转换成mp4文件。

结束语

MParallel是一个功能强大的程序,可能需要一段时间才能习惯,但如果你以前使用过命令行或批处理文件,你应该会立即有宾至如归的感觉。也许它最大的优点是它允许你并行运行命令,这将大大加快现代系统的执行速度。


版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。


标签:




热点推荐
热评文章
随机文章