perf: 截图dev

This commit is contained in:
kuaifan 2022-12-01 21:37:01 +08:00
parent aad98623e8
commit 8a6c956940
2 changed files with 10 additions and 1 deletions

10
electron/electron.js vendored
View File

@ -1,11 +1,12 @@
const fs = require('fs')
const os = require("os");
const path = require('path')
const {app, BrowserWindow, ipcMain, dialog, clipboard, nativeImage, shell, Tray, Menu} = require('electron')
const {app, BrowserWindow, ipcMain, dialog, clipboard, nativeImage, shell, Tray, Menu, globalShortcut} = require('electron')
const {autoUpdater} = require("electron-updater")
const log = require("electron-log");
const fsProm = require('fs/promises');
const PDFDocument = require('pdf-lib').PDFDocument;
const Screenshots = require("electron-screenshots-plus").default;
const crc = require('crc');
const zlib = require('zlib');
const utils = require('./utils');
@ -195,6 +196,13 @@ if (!getTheLock) {
if (process.platform === 'win32') {
app.setAppUserModelId(config.name)
}
// 截图
const screenshots = new Screenshots({
singleWindow: true
})
globalShortcut.register('ctrl+shift+a', () => {
screenshots.startCapture().then(_ => {})
})
})
}

View File

@ -42,6 +42,7 @@
"axios": "^0.27.2",
"crc": "^3.8.0",
"electron-log": "^4.4.8",
"electron-screenshots-plus": "^0.5.7",
"electron-squirrel-startup": "^1.0.0",
"electron-updater": "^5.3.0",
"fs-extra": "^10.1.0",