在 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');
在 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');