Skip to content

鼠标操作模拟

坐标和工具

以屏幕左上角为原点(坐标为 (0, 0)),水平向右为 x 轴正方向,垂直向下为 y 轴正方向。在这种坐标系中,屏幕上任意一点都可以通过一个 (x, y) 的坐标值来表示,其中 x 表示该点距离原点在水平方向的距离,y 表示在垂直方向的距离,单位通常是像素。

推荐工具

snipaste 截图软件自带坐标测量。

下载地址: https://zh.snipaste.com/download.html

moveMouse 鼠标移动

移动鼠标到指定位置并点击 起点为屏幕左上角

@param {number} x 横坐标

@param {number} y 纵坐标

@param {number} interval 像素间隔时间,越大移动越慢 毫秒单位,默认:0

moveAndClick 鼠标移动并点击

移动鼠标到指定位置并点击 起点为屏幕左上角

@param {number} x 横坐标

@param {number} y 纵坐标

mouseClick 鼠标点击

当前位置点击鼠标 默认左键 可选 'right'

@param {*} leftRight 可选

@param {*} 点按时间 单位毫秒 可选

mouseDoubleClick 鼠标双击

双击鼠标 默认左键

mouseWheel 鼠标滚轮

鼠标滚轮

@param {*} data 滚动的量 默认为-720 向下滚动720度

mouseLeftDragTo 鼠标左键拖动

鼠标左键拖到指定位置

@param {*} x

@param {*} y

mouseRightDragTo 鼠标右键拖动

鼠标右键拖到指定位置

@param {*} x

@param {*} y

⭐⭐⭐⭐⭐