我试图重新启动我的电子申请。
所以在Windows上我有一个下一个内容的bat文件:
taskkill /IM %1 /f
start /high %2
我使用spawn从节点js启动这个bat文件:
var processName = process.execPath.split('\\');
ls = spawn(file, [processName[processName.length - 1], process.execPath],{detached:true});
ls.stdout.on('data', function(data) {
console.log('stdout: ' + data.toString());
});
ls.stderr.on('data', function(data) {
console.log('stderr: ' + data.toString());
});
ls.on('exit', function(code) {
console.log('child process exited with code ' + code.toString());
});
但是在杀戮过程之后新的不开始。
那我怎么能杀死我的电子程序然后开始呢? 顺便说一句,我启动我的程序,如exe。