当前位置: 首页 > 面试题库 >

使用node.js执行exe文件

姬泰
2023-03-14
问题内容

我不知道如何在中执行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();

问题答案:

您可以在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();


 类似资料:
  • 我正在将一个CLI库从Ruby移植到Node.js。在我的代码中,我会在必要时执行几个第三方二进制文件。我不确定如何在Node中最好地完成这一点。 下面是Ruby中的一个示例,我调用PrinceXML将文件转换为PDF: 节点中的等价代码是什么?

  • 问题内容: 我想使用Java程序将avi文件转换为3gp。 为此,我使用“ EM Total Video Converter命令行2.43”,其命令为 “ C:\ EM TVCC > TVCC -f E:\ TestVideo \ 01.avi -o E:\ OutputFiles \ target.3gp” 我在站点http://www.rgagnon.com/javadetails/java-

  • 我想用nodejs打开googlechrome,但我得到了这个错误(我使用了execFile和spawn), 密码

  • 下面是python脚本: 我使用Visual Studio代码使用以下命令运行文件: 我得到了理想的结果: 现在,我尝试创建.exe文件,方法是在我的脚本所在的文件夹中打开PowerShell,并运行下一行: 以下是我得到的资料(不包括otherScripts文件夹): 现在我打开CMD,导航到所需的文件夹,并运行带有下几行代码的.exe文件: 以下是我得到的第一个警告: 下面是我得到的回溯(控制

  • 本文向大家介绍使用Pyinstaller转换.py文件为.exe可执行程序过程详解,包括了使用Pyinstaller转换.py文件为.exe可执行程序过程详解的使用技巧和注意事项,需要的朋友参考一下  前言 pyinstaller能够在Windows、Linux等操作系统下将Python脚本打包成可直接运行程序。使Python脚本可以在没有安装Python的环境中直接运行,方便共享。 开发环境 p

  • 问题内容: 我知道Java Webstart在安全的沙箱下运行。是否可以在jar中包含.dll / .exe(或让Webstart将其下载到本地计算机)然后执行(使用Runtime.exec或进程等) 请指教。任何建议/评论都欢迎! 问题答案: 是。您必须将包裹在一个文件中,然后使用 请参阅此处以获得更详细的描述。 如果要运行可执行文件,那么最好的选择是将其打包为资源,分解为(例如)一个临时目录,