【问题标题】:Paste, or otherwise output text outside of an Electron app?在 Electron 应用程序之外粘贴或以其他方式输出文本?
【发布时间】:2017-03-13 21:04:54
【问题描述】:

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

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

【问题讨论】:

  • 你见过这个吗? github.com/octalmage/robotjs
  • @nfreeze 我没有,但它看起来正是我想要的!
  • @nfreeze 是的,RobotJS 解决了这个问题。请发布答案,以便我接受!

标签: javascript node.js electron


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您可以尝试替代 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

    【讨论】:

      猜你喜欢
      • 2020-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-05
      相关资源
      最近更新 更多