Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何创建以文件列表为参数并传递给exe的批处理脚本_Batch File_Directory_Filepath - Fatal编程技术网

Batch file 如何创建以文件列表为参数并传递给exe的批处理脚本

Batch file 如何创建以文件列表为参数并传递给exe的批处理脚本,batch-file,directory,filepath,Batch File,Directory,Filepath,我正在尝试创建一个批处理文件,该文件运行带有参数的exe。 exe需要一个输入文件作为参数 >而不是指定文件名作为参数,我想把驻留在该文件夹中的所有文件视为exe .< /p>的输入。 下面是我在批处理脚本中使用并执行的语法。在运行以下代码时,批处理脚本突然停止 但是,当我指定文件名并从命令提示符运行时,执行是成功的 例如: Example.exe -i c:\Test\*.wav -o c:\result 我查看了Google中的几个示例,发现我可以使用*.fileextension引用文

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

<> >而不是指定文件名作为参数,我想把驻留在该文件夹中的所有文件视为exe .< /p>的输入。 下面是我在批处理脚本中使用并执行的语法。在运行以下代码时,批处理脚本突然停止

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

例如:

Example.exe -i c:\Test\*.wav -o c:\result
我查看了Google中的几个示例,发现我可以使用
*.fileextension
引用文件夹中的特定文件


我在考虑是否有更好的方法来实现这一点。

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

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

谢谢!第二个程序给了我我正在寻找的结果。请拿着这个,阅读和。向我们展示脚本,告诉我们您是如何启动它的。