电子-在OS上获取活动文本字段

时间:2019-03-10 10:17:52

标签: node.js input electron textfield

我的意思是像Windows 10's speech dictation -您只需在OS中具有活动输入字段的情况下启动它,就可以说出来,并且该软件将随您说插入到活动输入字段中。 br /> 我尝试了Google搜索,但没有找到答案。

是否可以通过电子获得有效的输入场?
如果可以,怎么办?

2 个答案:

答案 0 :(得分:0)

您可以使用Robotsjs https://github.com/octalmage/robotjs

var robot = require("robotjs");

// Type "Hello World".
robot.typeString("Hello World");

答案 1 :(得分:0)

在完成building部分之后,我成功安装了robotjs,然后执行了代码in the reply to the issue,以便首先安装windows-build-tools
然后,我在this answer的第三步中执行了代码(除了调整Electron版本,使其适合gRPC,即--target=4.0.3并调整--abi值以适合我的节点版本-10.15.2,所以它是--abi=64)。

编辑

在某个时候,RobotJS导致我的应用由于某种原因突然退出。
我寻找另一个库,发现node-key-sender,它不仅解决了这个问题,而且安装起来也容易得多。