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

Paste, or otherwise output text outside of an Electron app?

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

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

我会 RobotJS 试一试。它似乎可以满足您的需求。

您可以尝试使用 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