gpt4 book ai didi

javascript - 如何在我的 Javascript 中执行二进制可执行文件?

转载 作者:太空宇宙 更新时间:2023-11-04 02:51:32 24 4
gpt4 key购买 nike

我在服务器端使用node.js。现在我想运行一些从 .c 代码编译的二进制文件,该怎么做?

我已经尝试过了 var obj = new ActiveXObject("WwScript.Shell");
obj.run("myBinary");

但是不起作用...非常感谢!

最佳答案

var sys = require('sys')
var exec = require('child_process').exec;
exec("/path/to/your/Binary", function(error, stdout, stderr) { sys.puts(stdout) });

更新:似乎 sys 模块已被弃用,请使用 util 代替,如 @loganfsmyth 提到的。

var exec  = require('child_process').exec,
child;

child = exec('/path/to/your/Binary',
function (error, stdout, stderr) {
console.log('stdout:', stdout);
console.log('stderr:', stderr);
if (error !== null) {
console.log('exec error:', error);
}
});

关于javascript - 如何在我的 Javascript 中执行二进制可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9246596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com