在Node Webkit中执行命令

3
我希望能通过node-webkit在index.html文件的script标签中运行一个命令。如果我想要执行"pwd"命令,该怎么做呢?请注意,保留HTML标记。谢谢。
2个回答

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);
  }
});

谢谢,效果符合预期。这个方法能用来执行整个shell脚本吗? - user2554585
只要你有脚本的路径,它就应该可以运行。 - tier1
对我来说没有用。我尝试了几个命令。我总是得到:错误:spawn ENOENT - lima_fil

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接