批处理文件的错误级别代码
errorlevel code of batch file
假设我有 2 个名为 A 和 B 的控制台应用程序。A 将通过 Process.Start() 和 B returns 生成 B,完成后将代码返回给 A。通常,如果我 运行 A 直接从控制台 B 的 ret 代码将正确返回。但是,如果我 运行 A 通过批处理文件,错误级别将始终为 0,无论从 B 返回的错误代码是什么。在这种情况下,errorlevel 值有什么问题?
谢谢。
嗯,实际上B代码有一个错误,在某些情况下返回0。
假设我有 2 个名为 A 和 B 的控制台应用程序。A 将通过 Process.Start() 和 B returns 生成 B,完成后将代码返回给 A。通常,如果我 运行 A 直接从控制台 B 的 ret 代码将正确返回。但是,如果我 运行 A 通过批处理文件,错误级别将始终为 0,无论从 B 返回的错误代码是什么。在这种情况下,errorlevel 值有什么问题?
谢谢。
嗯,实际上B代码有一个错误,在某些情况下返回0。