我正在尝试通过 .cmd 文件自动化我使用测试套件制作的程序。
我可以通过 %errorlevel% 获取我运行的程序的返回码。
我的程序对每种类型的错误都有一定的返回码。
例如:
1 - 表示因某某原因失败
2 - 表示因其他原因失败
...
echo FAILED:测试用例失败,错误级别:%errorlevel% >> TestSuite1Log.txt
相反,我想以某种方式说:
echo FAILED:测试用例失败,错误原因:lookupError(%errorlevel%) >> TestSuite1Log.txt
.bat 文件可以做到这一点吗?还是我必须转向像 python/perl 这样的脚本语言?