CMD文件:翻译Windows错误消息

Nei*_*her 2 windows error-handling cmd batch-file

有没有办法在CMD脚本中检索和显示Windows错误消息的文本?

例如,假设MYAPP.EXE返回2(ERROR_FILE_NOT_FOUND)。与此相关的Windows错误消息是: “系统找不到指定的文件”

我可以在CMD脚本中检索并显示它吗?例如,

REM mycmd.cmd
MYAPP.EXE
ECHO %ERRORMESSAGE%
Run Code Online (Sandbox Code Playgroud)

谢谢。

MC *_* ND 5

假设您的程序返回标准的Windows 系统错误代码作为退出代码

myapp.exe
net helpmsg %errorlevel%
Run Code Online (Sandbox Code Playgroud)