从节点脚本调用批处理文件,并在单独的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中执行。 如何在单独的命令行中执行批处理文件????????