使用批处理文件对多个文件执行命令
问题描述:
我有一个.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]
所有必需的文件被放置在相同的文件夹。是否可以为此作业编写批处理文件?
答
这是一个简单的命令,所以你并不真的需要一个批处理文件
for /l %%a in (1,1,50000) do myfile.exe base_image.jpg image%%a.jpg
不要忘记,如果在命令行中不使用批处理文件运行改变%%一个与%a。 – dbenham
谢谢你们两位!它的工作非常好! – Lampis