55 lines
1.2 KiB
JavaScript
55 lines
1.2 KiB
JavaScript
let electron = require('electron');
|
|
let ipcMain = electron.ipcMain;
|
|
let yzg = require('./yzg')
|
|
let app = electron.app;
|
|
let BrowserWindow = electron.BrowserWindow;
|
|
let win = null;
|
|
const { versions } = require("node:process");
|
|
|
|
console.log(versions);
|
|
|
|
const createWindow = ()=>{
|
|
win = new BrowserWindow({
|
|
name: "yanzuoguang",
|
|
width: 1920,
|
|
height: 1360,
|
|
webPreferences: {
|
|
nodeIntegration: true,
|
|
enableRemoteModule: true,
|
|
contextIsolation: false
|
|
}
|
|
});
|
|
let id = yzg.init(win);
|
|
win.loadFile("index.html");
|
|
// win.loadURL("http://www.yanzuoguang.com");
|
|
win.on("closed", function () {
|
|
yzg.close(id);
|
|
win = null;
|
|
});
|
|
};
|
|
|
|
app.whenReady().then(()=>{
|
|
createWindow();
|
|
});
|
|
|
|
app.on("window-all-closed", function () {
|
|
app.quit();
|
|
});
|
|
|
|
ipcMain.on("showDev",function(event,id,msg){
|
|
event.sender.openDevTools();
|
|
console.log(msg);
|
|
event.sender.send("init_win_id",event.sender.id);
|
|
});
|
|
|
|
|
|
ipcMain.on("closeDev",function(event,id,msg){
|
|
event.sender.closeDevTools();
|
|
console.log(msg);
|
|
});
|
|
|
|
|
|
ipcMain.on('init_win_id_next', (event, message) => {
|
|
// debugger;
|
|
console.log(message);
|
|
}); |