c++ - Node js 我可以从用 C++ 编写的 Windows 命令行应用程序中获取退出代码吗?

标签 c++ node.js windows command-line

<分区>

我有一个小实用程序 - 一个用 C++ 编写的 Windows 可执行文件,它返回 0 或 1 作为其退出代码。 我可以从 Node js 运行这个 C++ 可执行文件并在那里传递命令行参数。 有什么方法可以在 Node js 中读取命令行应用程序的退出代码?

最佳答案

是的,您将其作为关闭事件的参数获取。 从文档中引用示例代码:

const { spawn } = require('child_process');
const ls = spawn('ls', ['-lh', '/usr']);

ls.on('close', (code) => {
  console.log(`child process exited with code ${code}`);
});

关于c++ - Node js 我可以从用 C++ 编写的 Windows 命令行应用程序中获取退出代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47371810/

相关文章:

javascript - 如何创建一个全局函数来访问 express.js 中的数据库

c++ - Windows 驱动程序向 WinDbg 控制台列出文件

windows - 如何创建函数

linux - 如何从 wsl 调用 powershell 来使用语音合成器

c++ - 如何从 C++ 中的提示(按 ENTER 终止)获取用户输入?

c++ - (~0L) 是什么意思?

c++ - sqllite3_bin_text 的正确用法

c++ - shark3.0 的 "BOOST_DIR NOT FOUND"在 win7 x64 操作系统下使用 boost1.54.0 和 cmake

javascript - 在 express 中捕获来自 mongoose 查询的错误

node.js - 如何在vue应用中实现支付宝订阅?