开机自启应用程序,node自动化实现

87 阅读1分钟

通过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 就可以了

image.png

方案二

桌面新建文本,复制以下代码。node后面的路径指向open.js文件 保存后将文件后缀改成.bat 双击即可运行

@echo off
node "C:\Users\lijiapeng\Desktop\open.js"
pause

双击即可运行

image.png

方案三

  1. 新建文件夹
  2. npm install -g pkg
  3. 新建package.json 4.pkg .

image.png package.json

{
  "name": "open-app",
  "version": "1.0.0",
  "bin": "open.js",
  "scripts": {
    "start": "node open.js"
  },
  "pkg": {
    "targets": [
      "node16-win-x64"
    ]
  }
}

拖拽到桌面,双击即可

image.png