我正在尝试使用childprocess.execFile调用可执行文件。它不会抛出任何错误,也不会返回任何结果,这是我直接从命令行运行exe时打印的结果。代码:
var exec = require('child_process').execFile;
var result = '';
var child = exec('file.exe', ['-arg1'], function(err, d) {
console.log('err: '+err)
console.log(d.toString());
});
child.stdout.on('data', function(data) {
result += data;
});
child.on('close', function() {
console.log(result);
});发布于 2019-02-17 13:57:03
尝试下面的代码并检查文件的路径
const { execFile } = require('child_process');
const child = execFile('file.exe', ['-arg1'], null, (error, data) => {
if(error) {
console.log(error);
}
console.log(data);
});
/....code..../https://stackoverflow.com/questions/54730498
复制相似问题