2012-05-24 244 views
1

我有一個.exe文件,它將兩個jpg圖像作爲參數並對它們進行一些處理。所以,在CMD命令是:使用批處理文件對多個文件執行命令

myfile.exe base_image.jpg image1.jpg 

第一圖像是標準的,而第二個變化和我需要重複50000個圖像此執行。因此,在每次迭代中命令修改爲

myfile.exe base_image.jpg image2.jpg 

myfile.exe base_image.jpg image3.jpg 

... 

myfile.exe base_image.jpg image50000.jpg 

改寫它,我需要執行這樣的:對於myfile.exe base_image.jpg image%d.jpg d [1,50000]

所有必需的文件被放置在相同的文件夾。是否可以爲此作業編寫批處理文件?

回答

2

這是一個簡單的命令,所以你並不真的需要一個批處理文件

for /l %%a in (1,1,50000) do myfile.exe base_image.jpg image%%a.jpg 
+2

不要忘記,如果在命令行中不使用批處理文件運行改變%%一個與%a。 – dbenham

+0

謝謝你們兩位!它的工作非常好! – Lampis

相關問題