为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用来自 node.js 的参数调用 .exe 文件

如何使用来自 node.js 的参数调用 .exe 文件

烙印99 2022-01-07 21:03:54
我正在尝试使用 3 个参数从 node.js 调用 exe 文件。得到错误为errno: 'ENOENT'code: 'ENOENT'我正在使用 64 位 windows 10 系统。这是我目前使用的代码var exec = require('child_process').execFile;var opt =function(){      exec('file.EXE arg1 arg2 arg3', function(err, data) {          console.log(err)        console.log(data.toString());                           });  }opt();
查看完整描述

1 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

您需要将文件名和参数分开。


语法:child_process.execFile(file[, args][, options][, callback])


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


var opt = function(){

      exec('file.EXE', ["arg1", "arg2", "arg3"], function(err, data) {  

        console.log(err)

        console.log(data.toString());                       

    });  

}

opt();

在以下示例中,我使用 javac.exe 编译 Main.java。


这里文件名是 javac.exe 路径,Main.java 是参数。

//img1.sycdn.imooc.com//61d83a5900012a6010700421.jpg

查看完整回答
反对 回复 2022-01-07
  • 1 回答
  • 0 关注
  • 329 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信