用途:在 Windows 系统上提供确定性的鼠标控制,用于按需移动指针、点击、按下/松开按键与拖拽等自动化指针操作。适用于需要脚本化鼠标行为的场景,例如配合执行命令完成简单交互。
主要能力:基于 Win32 的 SetCursorPos 与 SendInput(经 user32.dll)实现原生鼠标控制,支持相对移动、绝对屏幕坐标定位,以及左/右/中键的点击、按下和松开。
使用方式:该包为文档加脚本文本形式。安装时需先将 win-mouse.cmd.txt 保存为 win-mouse.cmd,将 scripts/win-mouse.ps1.txt 保存为 scripts/win-mouse.ps1,然后执行命令。命令包括:win-mouse move <dx> <dy>(相对移动)、win-mouse abs <x> <y>(绝对屏幕坐标)、win-mouse click left|right|middle、win-mouse down left|right|middle、win-mouse up left|right|middle。执行后会打印一行 JSON 对象作为返回值。在 OpenClaw 中,当用户要求移动或点击鼠标时,若未提供坐标或位移量应先询问,再通过 exec 运行 win-mouse 命令;不确定时优先执行小幅、可逆的操作,例如微小移动或单击。
限制:仅支持 Windows 系统。资料未提供收费方式、性能指标或其他平台支持信息。