2011-07-25 150 views
1

我的Application.exe将文件名作为参数。批处理文件脚本

我想编写Windows批处理文件脚本,执行以下操作:

让我指向FOLDERPATH并执行以下操作:

for int = 0 ; i<folderpath.filecount();i++ 
{ 
    Application.exe filename[i] 
} 

非常感谢

回答

2

使用for命令。例如(FIXED)

for %%i in (%1\*) do Application.exe "%%i" 

请参阅help for了解大量额外有用的选项和语法。

+0

错误:'/ *)在这个时候是意外的'..需要更多的帮助...或者我是密集的? – van

+2

@evil otto:好像你混淆了'%'/'%%'的用法。它应该是'%% i'(它们都是)和'%1'。为了安全起见,最好使用'\'作为路径分隔符。另一件事:第二次出现'%% i'可能需要用双引号括起来。 –

+0

因此... for %%我在(%1 \ *)中执行Application.exe %% i或%% i在(%1 \ *)中执行Application.exe“%% i” – van