| | |
| | | import { app, BrowserWindow, shell, ipcMain,Menu } from 'electron' |
| | | import { release } from 'os' |
| | | import { join } from 'path' |
| | | |
| | | import logger from '../preload/logger.js' |
| | | import fs from 'fs' |
| | | import iconv from 'iconv-lite' |
| | | //koa---- |
| | |
| | | // childWindow.webContents.openDevTools({ mode: "undocked", activate: true }) |
| | | } |
| | | }) |
| | | // 主进程处理日志定义 |
| | | ipcMain.handle('logger', async(event, arg) => { //与渲染进程通信 |
| | | return new Promise((resolve, reject) => { |
| | | logger.info(arg) |
| | | }) |
| | | }) |
| | | // 渲染端发送消息到主进程 |
| | | ipcMain.on("winClose",()=>{ |
| | | win?.close() |