粘贴或以其他方式输出Electron应用程序之外的文本?

时间:2015-11-21 19:34:13

标签: javascript node.js electron

从Electron应用程序中,是否可以将文本输出到光标当前所在的位置,即使它在实际的Electron应用程序之外的某个位置?

到目前为止,我提出的最佳解决方案是将文本写入剪贴板,并通知用户文本已准备好粘贴。我想摆脱那个额外的步骤。

2 个答案:

答案 0 :(得分:2)

我会试试RobotJS。它似乎做你需要的。

答案 1 :(得分:1)

你可以尝试替代RobotJS。它是一个非常小且仍然跨平台的库,可以将密钥发送到您的操作系统,称为node-key-sender。

使用npm install --save-dev node-key-sender安装。

使用以下方法将文本发送到键盘:

var ks = require('node-key-sender');
ks.sendText('This is my text');

查看文档页面:https://www.npmjs.com/package/node-key-sender