1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
| const {app, BrowserWindow, Menu} = require('electron'); const path = require('node:path');
if (require('electron-squirrel-startup')) { app.quit(); }
console.log("app name", app.getName())
const template = [ { label: '文件(F)', role: 'services', submenu: [ { label: '', } ] } ]
const menu = Menu.buildFromTemplate(template) Menu.setApplicationMenu(menu)
const createWindow = () => { const mainWindow = new BrowserWindow({ width: 1200, height: 600, webPreferences: { preload: path.join(__dirname, 'preload.js'), }, });
mainWindow.loadFile(path.join(__dirname, 'index.html'));
};
app.whenReady().then(() => { createWindow();
app.on('activate', () => { if (BrowserWindow.getAllWindows().length === 0) { createWindow(); } }); });
app.on('window-all-closed', () => { if (process.platform !== 'darwin') { app.quit(); } });
|