2011-07-25 347 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