从Node Webkit执行命令

时间:2014-07-30 19:13:33

标签: javascript node-webkit

我想使用node webkit在index.html文件中的script标签内运行命令。这样的事情是否可能?如果我想执行命令'pwd',代码会如何?

提前致谢

2 个答案:

答案 0 :(得分:4)

这样的事情不起作用吗?

var sys = require('sys')
var exec = require('child_process').exec;
var child;

// executes `pwd`
child = exec("pwd", function (error, stdout, stderr) {
  sys.print('stdout: ' + stdout);
  sys.print('stderr: ' + stderr);
  if (error !== null) {
    console.log('exec error: ' + error);
  }
});

答案 1 :(得分:4)

节点webkit的文档声明:

  

完全支持Node.js API及其所有第三方模块。

这表明您可以使用节点childprocess api:

http://nodejs.org/api/child_process.html