windows - 命令文件 : translate Windows error message

标签 windows batch-file cmd error-handling

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

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

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

REM mycmd.cmd
MYAPP.EXE
ECHO %ERRORMESSAGE%

谢谢。

最佳答案

假设您的程序返回一个标准窗口 system error code作为退出代码

myapp.exe
net helpmsg %errorlevel%

关于windows - 命令文件 : translate Windows error message,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42507488/

相关文章:

c# - 使用 cmd.exe/c 相对于根本不使用 cmd 的优势

java - 通过命令提示符运行的 JDBC Java 文件

windows - git 在文件路径中带有括号的文件上添加补丁

带有 JRE 检查的 Java 应用程序的 Windows exe 启动器

node.js - npm 升级后 Webpack 未构建

windows - 批处理脚本在 winrs 命令后停止执行

batch-file - vbs 可以用 InputBox 中的行创建 bat 文件吗?

sql - 从数据源名称获取实例名称

sql-server - 如何在与我所在的服务器不同的服务器上运行 perl 脚本(通过 BAT 文件)?

batch-file - 使用 npm install 命令创建 .bat 文件