我有一個進程,每天計劃的批處理文件啓動。如果出現錯誤,我需要內置錯誤處理以重新啓動進程。所有的作品大部分時間都很棒,但我每個月都會遇到一次不可避免的錯誤。該進程不會向bat文件輸出錯誤級別,因此我需要能夠解析輸出文件以確定進程是否需要重新啓動。BAT:解析錯誤處理輸出文件
我嘗試使用FOR /F
函數來傳遞第12行的內容作爲變量在IF
語句中使用,但我一直不成功。我顯然可以跳到第12行,但是我剩下的就是處理剩餘行的標記。有沒有人有任何建議,我可以嘗試?
輸出文件時一切都很好:(由可讀性行號)
1 Pricing Script
2
3 ________________________________________________________________________
4
5 Retrieve Prices
6
7 Date of price file: 070912
8 Regular only
9 Connecting to server intdata.com
10 TCP/IP connection established
11
12 TySymb Interactive Data
+400 more lines
輸出文件時,有一個錯誤:
1 Pricing Script
2
3 ________________________________________________________________________
4
5 Retrieve Prices
6
7 Date of price file: 071012
8 Regular only
9 Connecting to server intdata.com
10 TCP/IP connection established
11 Time Out
12 General Time Out. The User ID and/or Password might be incorrect.
所以,你只是想在輸出文件中的第12行? – 2012-07-11 16:39:50
這是一種方法來處理它,如果我能得到我應該設置。 – retroActive 2012-07-11 16:55:46