开机启动目录

node-webkit设置程序开机启动

我只是一个虾纸丫 提交于 2020-04-12 14:03:35
上一篇写了打包脚本中设置安装时开机启动,这一篇写由node.js来控制程序是否随windows系统开机启动. 首页在项目package.json中加入对windows-shortcuts的引用(手动下载地址https://github.com/j201/windows-shortcuts) "dependencies": { "windows-shortcuts":"*" } 在 npm install windows-shortcuts,加入快捷方式的第三方包.再判断系统,根据系统生成启动目录地址,最后用window-shortcuts生成快捷方式,在启动目录创建成功后就能开机启动了. var shortcut = require('windows-shortcuts'); var fs=require("fs"); //windows下的开机启动 if(process.platform.match(/^win/)){ //开机启动目录 var startupMenu=""; //APPDATA目录中有Roming的是win7,win8等同类系统开机目录 if(/Roaming/.test(process.env.APPDATA)){ startupMenu=process.env.APPDATA+"\\Microsoft\\Windows\\Start Menu\