名称: win-mouse-native
描述: 通过 user32.dll 实现原生 Windows 鼠标控制(移动、点击、拖拽)。当用户要求你在 Windows 上移动鼠标、点击、拖拽或自动化指针操作时使用。
在 Windows 系统上提供确定性的鼠标控制。
此 ClawHub 包为 文档 + 脚本即文本(ClawHub 仅验证“文本文件”)。
安装步骤:
1) 将 win-mouse.cmd.txt 另存为 win-mouse.cmd
2) 将 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 对象。
当用户要求移动/点击鼠标时:
1) 如果用户未提供坐标/偏移量,请先询问。
2) 使用 exec 运行 win-mouse ...。
3) 不确定时,优先尝试小范围、可逆的操作(如微移、单次点击)。
SetCursorPos 和 SendInput 函数。