使用批处理文件对多个文件执行命令

时间:2012-05-24 15:32:32

标签: batch-file for-loop

我有一个.exe文件,它将两个jpg图像作为参数并对它们进行一些处理。因此,cmd中的命令是:

myfile.exe base_image.jpg image1.jpg

第一个图像是标准图像,而第二个图像发生变化,我需要重复执行超过50000个图像。因此,在每次迭代中,命令都被修改为

myfile.exe base_image.jpg image2.jpg

myfile.exe base_image.jpg image3.jpg

...

myfile.exe base_image.jpg image50000.jpg

改写它我需要执行:myfile.exe base_image.jpg image%d.jpg d [1,50000]

所有必需的文件都放在同一个文件夹中。是否可以为此作业编写批处理文件?

1 个答案:

答案 0 :(得分:2)

这是一个命令,所以你真的不需要批处理文件

for /l %%a in (1,1,50000) do myfile.exe base_image.jpg image%%a.jpg