我試圖通過.cmd文件自動化我用測試套件製作的程序。.cmd和.bat文件將返回代碼轉換爲錯誤消息
我可以通過%errorlevel%得到我運行返回代碼的程序。
我的程序對每種類型的錯誤都有一定的返回碼。
例如:
1 - 手段失敗某某原因
2 - 手段失敗某些其他原因
...
回聲FAILED:測試失敗的情況下,錯誤等級:%errorlevel%>> TestSuite1Log.txt
相反,我想以某種方式說:
echo FAILED:測試用例失敗,錯誤原因:lookupError(%errorlevel%)>> TestSuite1Log.txt
這是可能的.bat文件嗎?或者我必須移動到像Python/Perl這樣的腳本語言?
我喜歡這種簡單性,我的回覆讓我回想起更早的DOS日子。 ENABLEDELAYEDEXPANSION選項何時添加? – 2008-09-24 22:32:31