我是Electron框架的新手,我想知道它是否可以访问本机资源 - 剪贴板 - Keypress(不在我的网页上,全球。就像在Windows上的键盘钩)
答案 0 :(得分:8)
我相信您要找的是clipboard API。
还有global shortcut API。看看这个SO answer,我举了一个例子来说明它的工作原理。
@ WhereDatApp.com的答案显示了使用clipboard API进行一些基本读/写操作的示例:
如何从剪贴板中写入和读取字符串:
const {clipboard} = require('electron');
clipboard.writeText('Example String', 'selection');
let clipboardStr = clipboard.readText('selection');
'示例字符串'是您要添加到剪贴板的文本,以及'选择'是用于读取该剪贴板项的引用。
答案 1 :(得分:3)
const {clipboard} = require('electron')
clipboard.writeText('Example String', 'selection')
console.log(clipboard.readText('selection'))