我发现需要向调用批处理脚本的程序报告错误级别。
该脚本将创建一个CSV日志文件,我希望检查以显示脚本是否成功运行。
我想说的是类似于:
"Script executed successfully"或者"Script execution failed with error code XYZ"
IF NOT FIND "[ERR" "test.csv"
或者说,如果输出中没有字符串
"[ERR"
,则 ERRORLEVEL = 0
,否则 ERRORLEVEL = 1
。希望这样能够理解。我确定这很简单,但是设置错误级别似乎非常痛苦!
/V
只有在文件中的 所有 行都包含指定值时才会导致失败(ERRORLEVEL == 1)。它将测试从 包含 x 转为 不包含 x,如果找到任何与测试匹配的行,则 ERRORLEVEL 为 0。 - Corey