繁体   English   中英

如何使用 node.js 服务器在 MS Windows 上移动鼠标光标?

[英]How to move mouse cursor on MS Windows with a node.js server?

我需要使用 node.js 服务器移动鼠标光标。 计划是从 html5 画布获取坐标,将它们发送到 node.js 服务器并移动鼠标。

是否有一个 npm 模块可以做到这一点?

提前致谢!

RobotJS 会做到这一点!

https://github.com/octalmage/robotjs

有一个测试版 Windows 版本可用,它运行良好。

您需要Pointer Lock API ,它仍然是实验性的并且由很少的浏览器实现。

我通过child_process.exec使用NirCmd ,主要是因为我有很多其他事情需要处理 Windows 操作系统,而 NirCmd 会完成所有这些(屏幕截图、终止进程、设置音量等)。

我最近为这个名为MouseBot实现了一个 npm 包。

import { Bot } from 'mousebot';

let bot = new Bot();

//Move the mouse to the coordinates x=400, y=500. 
bot.mouse.move(400, 500);

随意检查一下并提供一些反馈!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM