我正在編寫一個批處理文件,其中我使用CALL命令調用其他批處理文件進行編譯。它輸出幾個輸出。 (成功!!! /構建錯誤...)。我想捕獲這個最後一個字符串進行比較,如果成功並且在發生錯誤時暫停代碼,則繼續下一步。 下面是代碼....這編譯批處理文件(mh123456)的如何捕獲批處理文件輸出中的最後一個字符串並繼續或暫停
@echo **********Compling %cdir% *******************
call mh123456
輸出是幾行最後它成功!/建築錯誤結束....我要抓住這個最後一行如果&轉到標籤用於暫停,如果發生錯誤或使用,如果成功顯示。
你可以幫你解決這個...
In file included from SinPWM.c:36:
LVPPG_TEST.h:143:2: warning: no newline at end of file
SinPWM.c: In function `SinPWM':
SinPWM.c:49: parse error before `status_sin'
Deleting ..\Sav_path.bat
1 file deleted 4,096 bytes freed
Building errors ...
這mh123456批處理文件內部調用批處理文件數量,但顯示上述結果與在高端樓宇錯誤... /成功!
它是一個可執行文件,它發出'Building errors'或'Success'字符串,或者一個批處理文件來回應它們? – foxidrive
mh123456是一個批處理文件,裏面有很多批處理文件......構建錯誤/成功是由這些批處理文件回顯的字符串... mh123456批處理文件是編譯器批處理 –
那麼你很可能應該改變那個特定的批處理文件暫停或繼續。 – foxidrive