我有一个监视器.js文件,我用nexe把它变成了可执行文件。
我希望显示器能够自行卸载,这意味着删除它自己的.exe文件和他的包含目录。
我试过:(监视器路径 = 监视器.exe文件路径,安装路径 = 监视器.exe文件夹(
childProcess.exec("TIMEOUT 3 && del " + monitorPath + " && rmdir " + installPath);
setTimeout(function() {
process.exit(0);
}, 2000);
编辑:它应该在窗口上运行,所以这些都是窗口命令
使用 start 命令求解
var installPath = path.join(exePath, "..");
var monitorPath = path.join(installPath, "qqmonitor.exe");
var delCommand = 'start cmd /c "cd .. && TIMEOUT 1 && del "' + monitorPath + '" && rmdir "' + installPath + '" && exit"';
log("Uninstalling with command : '" + delCommand + "'");
childProcess.exec(delCommand, null);
setTimeout(function () {
process.exit(0);
}, 500);