通过node实现开机自启程序。
openExes中添加你需要自启应用的程序地址(双反斜杠)
//open.js文件
const { exec } = require("child_process");
const openExes = {
sourceTree:
"C:\\Users\\lijiapeng\\AppData\\Local\\SourceTree\\SourceTree.exe",
wechat: "C:\\Program Files\\Tencent\\WeChat\\WeChat.exe",
dingding: "D:\\down\\DingDing\\DingtalkLauncher.exe",
youdaoDict:
"C:\\Users\\lijiapeng\\AppData\\Local\\youdao\\dict\\Application\\YoudaoDict.exe",
snipaste: "D:\\down\\Snipaste.exe",
chrome: "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
honghai: "C:\\Program Files (x86)\\HongHai\\main.exe",
};
(() => {
Object.keys(openExes).forEach((name) => {
exec(`start "" "${openExes[name]}`, (err) => {
if (err) {
console.error(`打开${name}时出错:`, err);
} else {
console.log(`${name}已成功打开!`);
}
});
});
})();
方案一
打开终端,并执行node open 就可以了
方案二
桌面新建文本,复制以下代码。node后面的路径指向open.js文件 保存后将文件后缀改成.bat 双击即可运行
@echo off
node "C:\Users\lijiapeng\Desktop\open.js"
pause
双击即可运行
方案三
- 新建文件夹
- npm install -g pkg
- 新建package.json 4.pkg .
package.json
{
"name": "open-app",
"version": "1.0.0",
"bin": "open.js",
"scripts": {
"start": "node open.js"
},
"pkg": {
"targets": [
"node16-win-x64"
]
}
}
拖拽到桌面,双击即可