mirror of
https://github.com/kuaifan/dootask.git
synced 2026-01-16 03:58:12 +00:00
perf: 截图dev
This commit is contained in:
parent
aad98623e8
commit
8a6c956940
10
electron/electron.js
vendored
10
electron/electron.js
vendored
@ -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(_ => {})
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@ -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",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user