我正在通过 react
为桌面构建剪贴板管理器应用程序和 electron
.
应用程序将在后台运行,用户可以使用指定的快捷方式粘贴上次复制的项目或打开我的应用程序窗口并选择存储的剪贴板项目并将其粘贴到任何地方。
所有流程都准备好了。复制/存储操作以及从存储的复制项目列表中进行选择并将其写入剪贴板工作正常。但我不知道如何通过 Command+V
执行操作系统粘贴操作(CTRL+V
或 electron
)并粘贴剪贴板。
我正在努力找出如何访问 electron
中的系统操作。 ,不幸的是,我什么也没找到。
有谁知道我怎样才能做到这一点?
谢谢
最佳答案
您可以使用 robotjs
来做到这一点。
const robot = require('robotjs');
robot.keyTap('v', process.platform === 'darwin' ? 'command' : 'control');
关于javascript - 如何通过 Electron 执行操作系统粘贴操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60712110/