鼠标输入

概述

本模块用于移动鼠标指针、模拟鼠标点击等操作。支持多种操作类型。


image.png


各操作类型说明:

操作类型

说明

还原鼠标位置

将鼠标指针还原到弹出Quicker面板前的位置。

因为弹出面板、选择动作时,会移动鼠标指针到动作位置,如果希望在弹出面板前的位置执行鼠标操作可以使用此操作。

移动距离

将鼠标指针移动一定的距离(相对于当前位置、单位为像素)。X正值表示向右移动,负值表示向左移动。Y正值表示向上移动,负值表示向下移动。

移动到

移动到某个屏幕坐标。可以使用Snipaste等工具查看某个位置的绝对坐标。

单击、双击、抬起、按下

模拟鼠标按键事件。

滚动

模拟鼠标滚动事件。

Y表示垂直滚动的click数量(可以理解为行数),正值表示向前(远离用户),负值表示向后(朝向用户)。

X表示水平滚动的click数量,正值表示向右,负值表示向左。

按下Ctrl、松开Ctrl

用于模拟Ctrl+鼠标点击的情况

移动到窗口的相对位置

移动到相对于窗口4个角坐标的相对位置。X和Y参数表示相对于窗口角点的偏移。X正值向右,Y正值向下。

比如在使用相对于右下角的方式时,X和Y分别为负值,才能定位到窗口内。

移动到位图位置(图片文件、图片变量

找图定位功能。根据指定的小图,在屏幕上或窗口内查找匹配图片,并将鼠标指针移动到该位置。

移动到位图位置(找图定位)参数说明


image.png


位图变量/位图路径:要在屏幕或窗口中寻找的小图;

查找范围(当前窗口或主屏幕):在哪个范围内查找图片;

定位位置:找到图片位置后,将鼠标移动到寻找图片的左上角(如下图的A点)还是中间位置(如下图的B点)。

image.png

颜色容差:在匹配像素颜色时,对每种颜色(red、green、blue)的值在上下多少的范围内认为是匹配。0表示精确匹配,运算速度会最快。

最大匹配数量:允许最多找到多少个匹配位置。当一个窗口内有多个匹配时,会对每个匹配执行“移动后操作”。

X、Y:定位位置的偏移量。定位到图片的左上角或中间位置后,可以使用这两个值对坐标偏移一定的像素数。

移动后操作:移动到目标位置后要进行的操作,比如点击。


示例动作

下面的动画演示了一个截图点击动作(参考Marcus的分享动作):


截图点击.mp4 (135.91KB)


动作定义:

image.png


其中“鼠标输入”步骤的定义如下图所示:


image.png


语雀在语雀上查看