From bb7975f161fe8a95ce5ce4b6a082b754030e3c71 Mon Sep 17 00:00:00 2001 From: yezhichao <651778286@qq.com> Date: Tue, 30 Nov 2021 04:27:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E5=A4=9A=E7=AA=97=E5=8F=A3?= =?UTF-8?q?=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/app.ts | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/src/main/app.ts b/src/main/app.ts index ce57bc2..fc1dae4 100644 --- a/src/main/app.ts +++ b/src/main/app.ts @@ -1,11 +1,13 @@ -import { app, BrowserWindow } from 'electron' +import { app, screen, BrowserWindow } from 'electron' import {join} from "path"; import './load-serialport' -function createWindow(page: String) { +function createWindow(page: string, display: any) { const win = new BrowserWindow({ fullscreen: true, frame: false, + x: display.bounds.x, + y: display.bounds.y, webPreferences: { nodeIntegration: true, preload: join(__dirname, 'preload.js') @@ -22,10 +24,21 @@ function createWindow(page: String) { } function launch() { - // createWindow('satellite-data-monitor-platform') - createWindow('satellite-info-monitor-platform') - // createWindow('satellite-signal-monitor-platform') - // createWindow('satellite-state-monitor-platform') + const displays = screen.getAllDisplays() + + if (displays.length !== 4) { + // createWindow('satellite-data-monitor-platform', displays[0]) + createWindow('satellite-info-monitor-platform', displays[0]) + // createWindow('satellite-signal-monitor-platform', displays[0]) + // createWindow('satellite-state-monitor-platform', displays[0]) + + } else { + // createWindow('satellite-data-monitor-platform', displays[0]) + createWindow('satellite-info-monitor-platform', displays[1]) + // createWindow('satellite-signal-monitor-platform', displays[2]) + // createWindow('satellite-state-monitor-platform', displays[3]) + + } } app.whenReady().then(launch)