在Electron Framework中,我可以访问剪贴板吗?

时间:2015-06-30 05:22:56

标签: electron

我是Electron框架的新手,我想知道它是否可以访问本机资源 - 剪贴板 - Keypress(不在我的网页上,全球。就像在Windows上的键盘钩)

2 个答案:

答案 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'))