在单独的命令行中从节点执行批处理脚本

时间:2014-08-01 07:14:53

标签: node.js exec

从节点脚本调用批处理文件,并在单独的cmd中运行该批处理文件,而不执行正在运行的脚本cmd

var spawn = require('child_process').spawn,
    ls    = spawn('C:\\Users\\priyanka.sukumaran\\Desktop\\vm-server\\appiumStart.bat', ['-lh', '/usr']);

ls.stdout.on('data', function (data) {
  console.log('stdout: ' + data);
});

ls.stderr.on('data', function (data) {
  console.log('stderr: ' + data);
});

ls.on('exit', function (code) {
  console.log('child process exited with code ' + code);
});

但是在运行上面的脚本时,批处理文件将不会在我运行的脚本的同一cmd中执行的单独cmd中执行。 如何在单独的命令行中执行批处理文件????????

0 个答案:

没有答案