Электрон - Получение активного текстового поля в ОС - PullRequest
0 голосов
/ 10 марта 2019

Под этим я подразумеваю диктофон Windows 10 - вы просто запускаете его, когда в ОС имеется активное поле ввода, поэтому вы можете просто говорить, и эта программа будет вставлена ​​в активное поле вводачто ни говори.
Я пробовал поискать в Google, но не нашел ответа.

Возможно ли получить активное поле ввода через Электрон?
Если да, то как?

Ответы [ 2 ]

0 голосов
/ 10 марта 2019

Я успешно установил robotjs, следуя разделу building , а затем выполнив код в ответе на вопрос , чтобы сначала установить windows-build-tools.
Затем я выполнил код на 3-м шаге этого ответа (за исключением настройки версии Electron, чтобы она соответствовала gRPC, т.е. --target=4.0.3, и настройки значения --abi для соответствия моей версии Node - 10.15.2, так что --abi=64).

EDIT

В какой-то момент RobotJS вызвал внезапное завершение моего приложения по какой-то причине.
Я искал другую библиотеку и нашел node-key-sender , который не только решил эту проблему, но и был намного проще в установке.

0 голосов
/ 10 марта 2019

Вы можете использовать Robotsjs https://github.com/octalmage/robotjs

var robot = require("robotjs");

// Type "Hello World".
robot.typeString("Hello World");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...