1

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

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

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

非常感谢

PS:不适用于浏览器=)

4

1 回答 1

1

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

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

于 2013-05-17T19:52:54.663 回答