2013-02-06 34 views
-2

我想運行4個不同操作選項的文件夾中的所有文件上的exe文件。所以每個文件產生4個不同的輸出,我希望所有4個輸出具有不同的名稱。 請在您的回覆中詳細說明,因爲我不擅長腳本。 關心!使用4個不同的操作選項在文件夾中的所有文件上運行exe文件

好,這裏是示例代碼我要自動化:

exefile -p1 1 -p2 2 -i inputfile.etc -o inputfile_12.etc 
    exefile -p1 3 -p2 4 -i inputfile.etc -o inputfile_34.etc 
    exefile -p1 5 -p2 6 -i inputfile.etc -o inputfile_56.etc 
    exefile -p1 7 -p2 8 -i inputfile.etc -o inputfile_78.etc 

腳本應該從文件夾中取出所有的文件名,做這些操作,並保存輸出和文件的修改後的名稱。

謝謝!

嗨,我需要改進一點。它應該讀取文件夾中的所有文件(兩種不同的擴展名),並匹配文件名的相似性但擴展名不同。每個文件都有一個非常相似的文件,但有另一個擴展名。因此,兩個匹配的文件名應該可用於兩個可傳遞給後續操作命令的變量。謝謝!

+0

是的,你的問題是? –

+0

我們都可以免費爲Sheeda編寫代碼。 – Siddharth

+0

提供了一些代碼將幫助你得到一個答案 – leticia

回答

0
setlocal enabledelayedexpansion 
set /a num=1 
for %%a in (C:\folder\*.*) do (
exefile -p1 1 -p2 2 -i %%a -o %%~na!num!%%~xa 
set /a num+=1 
) 
+0

謝謝,我想給文件的名稱顯式的操作,然後保存從exe返回的輸出文件具有修改名稱的文件(originalname_additionalInfo)。 – sheeda

+0

你的意思是你想要對文件名進行硬編碼嗎? –

+0

感謝巴厘島,是的輸出文件應根據所應用的操作類型進行相應的命名。 – sheeda

相關問題