代码: var exec = = require('child_process').exec;
exec('aa.bat',function(error,stdout,stderr){
if (error !== null) {
console.log('exec error: ' + error);
}
}
我用这个执行批处理文件,报错:exec error: Error: Command failed: execvp(): No such file or directory
如果我想执行上一目录里的bb.bat 是不是这样
exec('…/bb.bat’,function(error,stdout,stderr){
}
8 回复
tankoo 能否再说的详细点,我试了下不行
exec('cmd aa.bat’,function(error,stdout,stderr)
exec( ' '+cmd+’aa.bat’,function(error,stdout,stderr)
这两种都行不行
@zhengpan @tank00 @timesking 可以直接执行代码如下:
var exec = require('child_process').exec;
exec('test.bat', function(error, stdout, stderr){
if ( !error ) {
console.log(stdout);
} else {
console.log(error);
}
});