主进程常用
最小化
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系统
}
});