自定义宏指令讲解

自定义宏是把键鼠行为进行分解设置后重新组合,实现录屏难以达到的复杂效果。该功能可以根据用户设置的宏脚本来控制键鼠行为,执行一些重复性的工作。


一、指令介绍

1、鼠标移动

指定坐标:鼠标长按拖动靶子至目标位置松开即可记录坐标位置,或手动输入坐标位;随机抖动为(0,0)至所填参数区间随机生成;耗时指移动轨迹时长;插入步数指鼠标移动路径中插入坐标位的数量,插入步数越多移动轨迹越丝滑例如下图,鼠标移动坐标位为(1000,1000)至(1050,1050)区间,移动时长200ms,区间插入3步(200,200)->(500,500)->(800,800);随机抖动、耗时、插入步数互相配合更好的模拟真实操作抗检测,不设置则为瞬移。


变量坐标:该坐标会根据变量产生的结果变化,用于配合屏幕截图等指令使用;偏移指在变量坐标的基础上发生一个位置偏移,从而移动到相对的坐标位。


2、鼠标点击

选择需要点击的按键和点击方式,以及是否伴随功能键即可;点击方式设置按下则为长按,需配合松开使用,否则在脚本执行过程中均处于按压状态,其他点击指令无效。

3、鼠标拖拽

按住指定按键从起点拖拽到终点,其他参数均参考鼠标移动。

4、鼠标滚轮

选择滚轮的方向和滚动步数。

5、按键

选择需要敲击的按键和敲击动作,以及是否伴随功能键即可;敲击方式设置按下则为长按,需配合弹起使用,否则在脚本执行过程中均处于按压状态,其他敲击指令无效。

6、输入文本

输入文本:直接输入所需文本,若脚本执行输入无效,可切换不同的输入方式。

变量文本:该文本会根据变量产生的结果变化,用于配合查找文本等指令使用。

7、循环

基础循环:设置循环次数,直到条件默认不动即可,确认指令后再增加子指令。



数值变量:循环次数设置为无限,直到条件设置为数值变量,输入变量或选择变量,选择比较方式,对比目标设为要满足的条件。例如下图,无限循环,添加变量计数器1,当计数器1等于10次时结束循环。


文本变量:循环次数设置为无限,直到条件设置为文本变量,输入变量或选择变量,选择比较方式,对比目标设为要满足的条件。例如下图,无限循环,添加变量文本1,当文本1等于“指尖精灵”时结束循环。

时间变量:循环次数设置为无限,直到条件设置为时间变量,输入变量或选择变量,选择目标模式及时间。例如下图,无限循环,添加变量时间1,当时间超过目标时间结束循环。

8、条件判断

需与屏幕找图、查找文本等指令配合使用;选择需要判断的变量类型,左值为变量,右值可以为固定值也可以是变量,左值和右值进行比较,满足条件则执行(满足中的子指令),不满足条件则执行(不满足中的子指令)。例如下图,数值比较,计数器1与10做比较,当计数器1等于10则满足条件,否则为不满足。


9、等待

固定延迟:设置等待时长,随机延迟为0至所填参数区间随机生成,可更好的模拟真实操作抗检测。

等到时间点:设置等待时间,一过时间则立即继续,适用定时抢购、定时任务等场景。

10、跳转

跳转至当前脚本或其他脚本的指定步数执行。注意:若设置为跳转其他脚本,但当前脚本跳转指令后仍有其他指令,则跳转其他脚本完成指令后会返回当前脚本继续执行。

11、暂停

暂停脚本,通过恢复按键可继续执行。设置等待时长,超时则自动恢复执行。

12、计数器

记录执行次数为一个数值变量,与数值比较、条件判断等指令配合使用。

13、时间记录

记录当前时间为一个时间变量,与循环、条件判断等指令配合使用。

14、数值比较

数值变量与目标数值进行比较,从而执行对应操作。

重置变量:满足条件,恢复变量为初始值,重新计数;

保持变量:满足条件,继续计数;

设置变量:满足条件,设置变量计数。

15、文本比较

文本变量与目标文本进行比较(可比较多个,符合一个即可,从而执行对应操作。

16、屏幕截图

截取指定区域屏幕图像,保持到变量或剪贴板等用于后续使用。

17、屏幕找图

选取查找区域(范围越小查找越快),选择找图模式(越精准查找速度越慢)、目标图片或图片变量,相似度越高越精准,速度越慢,设置条件判断后成功与失败执行指令。反向判定为先识别到目标,后目标消失则为成功。追加变量适用于后续指令操作,直接调用结果执行。也可与条件判断配合使用。

18、查找文本

选取查找区域(范围越小查找越快),输入需要查找的文本以及比较条件(可查找多个,符合一个即可),设置条件判断后成功与失败执行指令。反向判定为先识别到目标,后目标消失则为成功。追加变量适用于后续指令操作,直接调用结果执行。也可与条件判断配合使用。

19、单点找色

选取查找位置以及颜色,相似度越高越精准,设置条件判断后成功与失败执行指令。反向判定为先识别到目标,后目标消失则为成功。追加变量适用于后续指令操作,直接调用结果执行。也可与条件判断配合使用。

20、区域找色

选取查找区域以及颜色(范围越小查找越快),相似度越高越精准,设置条件判断后成功与失败执行指令。反向判定为先识别到目标,后目标消失则为成功。追加变量适用于后续指令操作,直接调用结果执行。也可与条件判断配合使用。

21、文本识别

选取识别的区域,识别到文本后拷贝剪贴板或生成文本变量。

22、二维码识别

选取识别的区域,识别到二维码后拷贝剪贴板或生成变量。

23、条形码识别

选取识别的区域,识别到条形码拷贝剪贴板或生成变量。

24、预录键鼠脚本

执行提前录制好的脚本,可通过添加多个键鼠脚本实现连续执行。

25、电源操作

电脑执行关闭/重启/休眠。

26、网页与程序

打开或关闭程序/网页/文件,支持附加参数。

27、窗口操作

而对方

28、剪贴板

34 

29、运行提示

34


相关推荐