我的意思是像Windows 10's speech dictation -您只需在OS中具有活动输入字段的情况下启动它,就可以说出来,并且该软件将随您说插入到活动输入字段中。 br /> 我尝试了Google搜索,但没有找到答案。
是否可以通过电子获得有效的输入场?
如果可以,怎么办?
答案 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,它不仅解决了这个问题,而且安装起来也容易得多。