如何创建一个批处理脚本,该脚本将文件列表作为参数传递给exe

时间:2018-02-16 20:57:41

标签: batch-file directory filepath

我正在尝试创建一个运行带参数的exe的批处理文件。 exe需要一个输入文件作为参数。

我不想将文件名指定为参数,而是将所有驻留在该文件夹中的文件视为exe的输入。

以下是我在批处理脚本中使用的语法并执行它。在下面运行代码批处理脚本突然停止。

但是,当我指定文件名并从命令提示符运行时,执行成功。

示例:

Example.exe -i c:\Test\*.wav -o c:\result

我查看了Google中的一些示例,发现我可以使用*.fileextension来引用该文件夹中的特定文件。

我在想是否有更好的方法来实现这一目标。

1 个答案:

答案 0 :(得分:2)

我假设您将运行相同的命令并切换多个wav文件。

@echo off
for %%i in (*.wav) do (
     example.exe -i %%i -o c:\result
)