主进程常用

主进程常用

最小化

ipcMain.on("winMin", async (event) => {
  // 注意窗口命名
  win.minimize();
})

最大化

ipcMain.on("winMax", async (event) => {
  // 注意窗口命名
  win.maximize();
})

还原窗口

ipcMain.on("winRestore", async (event) => {
  // 注意窗口命名
  win.restore();
})

关闭/退出

ipcMain.on("winClose", async (event) => {
  // 注意应用本体命名
  app.exit();
  // 或者:
  app.quit();
})

获取系统信息

ipcMain.on("getSys", async (event) => {
  if (process.platform == 'darwin') {
    // macOS系统
  } else if (process.platform == 'win32') {
    // Windows系统
  } else {
    // Linux系统
  }
});