javascript - 如何使用 javascript 从 Linux 执行可执行文件

标签 javascript linux activex shellexecute

我正在用 javascript 为 D-bus 开发一个应用程序。我需要从 javascript 代码调用可执行文件,我知道可以在 Windows 中像这样执行此操作

var activeXObj = new ActiveXObject("Shell.Application"); 
activeXObj.ShellExecute("C:\\WINDOWS\\NOTEPAD.EXE", "", "", "open", "1");

但是......如何在 Linux 中做同样的事情??

非常感谢

P.S: 不适用于浏览器 =)

最佳答案

安装 node.js(取决于您的发行版,sudo apt-get install nodejs)并使用 ChildProcess执行程序的模块。

或者,获取 Rhino并使用 runCommand命令;

关于javascript - 如何使用 javascript 从 Linux 执行可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16607782/

相关文章:

linux - sed 用另一个字符串替换字符串错误结果

java - JavaFX可以调用和嵌入OCX组件吗

Javascript 直接调用函数和使用 apply 之间的区别

javascript - setInterval 函数不起作用

ruby - 拆分字符串以仅获取前 5 个字符

c++ - 双击 ActiveX 控件时如何禁用 Visual Basic 对话框

c++ - 将简单的 MFC CView/CDocument/CSingleDocTemplate 应用程序转换为 ActiveX 控件

javascript - 简单的 JavaScript 查询选择器不起作用?

javascript - 是否可以知道何时删除属性?

c - 如何找到程序的堆内存起始地址和结束地址?