gpt4 book ai didi

javascript - 从Electron中的系统剪贴板复制/粘贴

转载 作者:行者123 更新时间:2023-12-03 12:40:07 38 4
gpt4 key购买 nike

我正在构建一个简单的 Electron 应用程序,以在屏幕上的其他所有内容上显示一些文本。
有一个键盘快捷键可以打开带有文本的弹出窗口。
我想添加一个小功能。
最好的情况是:在计算机上的任意位置选择一些文本,然后按专用的键盘快捷键,然后在弹出窗口中显示该文本。它复制文本并将其粘贴到应用程序中。
我猜出于安全原因(从系统剪贴板复制)会出现问题,但是也许有办法解决吗?有可能做到吗?是否有与我描述的类似的解决方案?

换句话说,现在我需要3个步骤:ctrl + C(复制所选文本)ctrl + M(打开应用程序)ctrl + V(将其粘贴到应用程序中)。我可以仅使用专用键盘快捷键将其缩减为仅一步,还是将其缩减为两步:Ctrl + C + Ctrl + M?

谢谢!

最佳答案

您可以创建一个不显示窗口的应用程序(use parameter show of browser-window),
也许创建一个trayicon来可视化该应用程序正在运行。

比在您的应用程序中定义全局快捷方式(Ctrl + M)global-shortcuts in electron

在快捷方式回调中,将窗口设置为可见并获取剪贴板内容。
Electron为此提供了一个api,即you can find it here

而不是仅将文本添加到窗口中

关于javascript - 从Electron中的系统剪贴板复制/粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62404990/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com