想象一个 NodeJS 模块,当从控制台调用时,输出一些介绍性消息,然后等待用户输入(单击 enter 或 esc)。这个模块已经拥有并完成了我们需要的一切,除了 - 等待用户输入提示。所以我们想知道(我个人是 NodeJS 的新手)是否有可能以编程方式执行控制台模块并在其上触发输入事件,这样它就不会等待并立即继续工作?
最佳答案
您可以使用 RobotJS为了这。
示例代码:
var robot = require("robotjs");
// Type user's password or something.
robot.typeString("abc123");
关于javascript - 是否可以在 NodeJS 中模拟键盘/鼠标事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11178372/