一尘不染

使用node.js执行exe文件

node.js

我不知道如何在中执行exe文件node.js。这是我正在使用的代码。它不起作用,也不打印任何内容。有什么方法可以exe使用命令行执行文件?

var fun = function() {
  console.log("rrrr");
  exec('CALL hai.exe', function(err, data) {

    console.log(err)
    console.log(data.toString());
  });
}
fun();

阅读 1310

收藏
2020-07-07

共1个答案

一尘不染

您可以在node.js中尝试子进程模块的execFile函数

请参阅:http
:
//nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_options_callback

您的代码应类似于:

var exec = require('child_process').execFile;

var fun =function(){
   console.log("fun() start");
   exec('HelloJithin.exe', function(err, data) {  
        console.log(err)
        console.log(data.toString());                       
    });  
}
fun();
2020-07-07