2013-03-25 75 views
1

我有兩個exe文件。每個exe都有兩個參數,一個是輸入,另一個是輸出。我需要使用這兩個exe創建一個批處理文件,這樣第一個exe的輸出就是第二個exe的輸入。 作爲用戶,我應該給第一個exe的輸入文件名和第二個exe的輸出文件名稱批量文件創建

+0

發佈迄今爲止創建的代碼 – Lizz 2013-03-28 00:42:59

回答

0

讓我們假設您有以下文件:Input.dat,1st.exe,Transitional.dat,2nd.exe, Output.dat。他們應該以如下方式推出:

1st.exe Input.dat Transitional.dat 
2nd.exe Transitional.dat Output.dat 

對不對?
如果是這樣,你需要做的就是在系統tmporary文件夾中創建ouptut文件,並在年底前將其刪除:

1st.exe %1 %TEMP%\Transitional.dat 
2nd.exe %TEMP%\Transitional.dat %2 
del /y %TEMP%\Transitional.dat 

但是,如果你的1st.exe是轉儲結果的命令行應用程序屏幕上,而不是文件,你必須把它重定向到一個文件:

1st.exe %1 > %TEMP%\Transitional.dat 
2nd.exe %TEMP%\Transitional.dat %2 
del /y %TEMP%\Transitional.dat 

用戶必須撥打此批爲follws:

BatFile.bat Input.dat Output.dat 

這是任何接近喲你回答?