自定义宏使用说明

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


一、功能介绍

1、列表

脚本名称:默认名称为创建时间,点击可重命名;

创建于:创建脚本时间,列表按时间排序;

操作:编辑(编辑宏脚本指令)、导出(导出宏脚本)、删除(删除宏脚本)、日志(脚本执行日志,方便查找问题);

搜索宏名称:快捷搜索宏脚本;

导入:导入宏脚本;

使用帮助:跳转官网-自定义宏使用说明。

2、功能

创建脚本:创建新脚本,默认保存列表第一位;

开始运行:点击按钮或按压快捷键运行当前脚本;无响应进入设置修改热键以及热键模式;

游戏模式:默认为兼容模式,若鼠标键盘无响应可点击该按钮进入设置修改模式;

播放次数:脚本执行次数;

播放间隔:执行多次,两次之间的间隔时间。


二、变量概念

1、变量含义

在指令执行过程中数值/文本/时间/真假等可以发生变化的量‌。

2、变量引用

通过调用其他指令产生的结果进行判断,从而达到不同的效果;增加了指令的灵活性,可实现更多可能性。

3、列表介绍

全部/手动/自动:手动指人为添加的变量,自动指指令产生的变量;

刷新:刷新列表;

删除:删除所有手动添加的脚本变量;

添加:手动添加变量按钮。

4、变量应用

类型:数值/文本/图片/时间/时长/坐标/真假,不同类型对应不同指令使用;

脚本/全局:脚本指变量只在该脚本使用,全局指变量可跨脚本调用;

初始值:仅限手动变量可填,例如数值变量设为0,或文本变量设为指尖精灵等。


三、指令说明

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等于“指尖精灵”时结束循环。

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

8、退出循环

执行到此指令立刻结束指定层数循环;1=退出该层循环,2=退出最近两层嵌套循环,依此类推。

9、条件判断

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

10、等待

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

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

11、跳转

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

12、停止脚本

结束整次运行:结束整个脚本运行,不受播放次数影响;

仅结束当前脚本:结束当前脚本的此次运行,若其他脚本调用时返回调用方继续执行;作为顶层脚本则按播放次数执行下一轮运行。

13、暂停

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

14、计数器

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

15、修改变量

选择需要修改的变量,修改为输入的数值或文本等。

16、时间记录

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

17、数值比较

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

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

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

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

18、文本比较

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

19、屏幕截图

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

20、屏幕找图

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

21、查找文本

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

22、单点找色

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

23、区域找色

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

24、文本识别

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

25、二维码识别

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

26、条形码识别

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

27、预录键鼠脚本

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

28、电源操作

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

29、网页与程序

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

30、窗口操作

选择动作:查找窗口/关闭窗口/激活窗口/最小化/恢复/最大化/移动/调整大小,选取执行的窗口,鼠标移动到窗口相对坐标位置。

31、剪贴板

读取剪贴板上的文本存入变量,或将固定文本/文本变量写入剪贴板。

32、运行提示

设置系统通知及提示音,自定义编辑文案;适用于脚本进度或关键节点提示。


相关推荐