如何在具有不同参数的批处理文件中连续运行exe

时间:2012-05-11 11:22:15

标签: windows batch-file cmd

我有一个exe应用程序,它接受2个参数。一个是具有特定扩展名的输入文件路径(例如* .jpg),第二个是输出文件路径。

现在在一个文件夹中,我想说100个jpeg图像,我想连续传入并保存输出与输入相同的文件名(扩展名将不同,exe执行转换)。

任何想法如何编写批处理文件来实现这一目标?

谢谢和问候, Perumal

1 个答案:

答案 0 :(得分:1)

试试这个:

@FOR %%1 IN (%1) DO convert %%1 %2\%%n1.png

用作:

bulkconvert c:\test\*.jpg c:\test

它将为每个匹配搜索模式c:\ test * .jpg的文件调用convert,并且第二个参数将提供作为批次的第二个参数提供的路径(注意:没有尾随反斜杠)相同的文件名,但扩展名为png。

参考:How to get folder path from file path with CMD