使用命令行参数创建循环批处理文件?

时间:2012-04-15 18:53:19

标签: loops batch-file cmd arguments

我有一个命令行程序,可以编辑单个文件来为它们添加时间长度。在命令提示符下输入程序名称,然后输入文件。所以像这样:“test.exe file.dsf”。我正在尝试创建一个循环遍历文件夹中所有“.dsf”文件的.bat文件。我试过这个,但它似乎只为每个dsf文件运行程序,但它不会在之后作为参数输入。

ECHO OFF
ECHO BATCH test


FOR %%a IN (*.dsf) DO test.exe  

有关如何使这项工作的任何想法?我很感激!

1 个答案:

答案 0 :(得分:3)

将%% a作为参数添加到test.exe

ECHO OFF
ECHO BATCH test
FOR %%a IN (*.dsf) DO test.exe %%a