获取批处理文件中运行命令时的返回值

发布于 2024-10-17 15:30:38 字数 156 浏览 5 评论 0原文

我有一个要运行的命令:vsinstr -coverage hello.exe,它会向 stderr 返回带有以下消息的错误代码:错误 VSP1018:VSInstr 不支持处理已检测的二进制文件。

如何当我在批处理文件中运行此命令时,我可以获得错误代码吗?

I have a command to run : vsinstr -coverage hello.exe, and it returns error code with the following message to the stderr : Error VSP1018: VSInstr does not support processing binaries that are already instrumented..

How can I get the error code when I run this command in batch file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

若水微香 2024-10-24 15:30:38

在调用 .exe 之后的批处理代码中使用 %errorlevel% 应引用返回的错误代码。 (但是,如果您需要访问“VSP1018”值,那么,我不确定您如何或是否可以引用错误消息消息。)

Using %errorlevel% within the batch code following the call to the .exe should reference the returned error code. (However, if you need to access that "VSP1018" value, well, I'm not sure how or if you even can reference the error message.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文