2014-02-18 188 views
0

我在寫一個簡單的批處理腳本來執行2個程序。我希望在每次執行此批處理腳本時都創建一個日誌文件,無論它是成功還是失敗。Windows批處理腳本輸出日誌

@echo on 

START "" /b /wait 7za.exe a C:\nexus.7z c:\nexus -pTESTING -mx7 >> c:\7zip.txt 

START "" /b /wait xcopy.exe C:\nexus.7z \\ketsrv14\Software >> c:\copy.txt 

上面的腳本將爲每個程序創建日誌。有沒有辦法將兩個程序的日誌結合起來並只創建一個日誌?

+0

你不能直接將兩個命令的輸出指向同一個文件嗎? –

回答

0

這應該工作。我認爲7-zip會自行等待。
我使用7z.exe,在我的地區沒有7za.exe

@echo on 
7z.exe a C:\nexus.7z c:\nexus -pTESTING -mx7 >> c:\7zip.txt 
xcopy.exe C:\nexus.7z \\ketsrv14\Software >> c:\7zip.txt