
1. 软件界面
软件界面主要分为左右两个部分:
左侧区域:
框选截图按钮: 用于截取屏幕指定区域的图像,作为识别模板。
删除图片按钮: 删除列表中选中的图像及相关步骤。
开始运行/停止运行按钮: 启动或停止脚本的执行。
保存配置按钮: 将当前配置(包括图像列表、热键等)保存到 JSON 文件。
设置热键按钮: 设置启动/停止脚本的全局热键。
加载配置按钮: 手动加载之前保存的 JSON 配置文件。
循环次数输入框: 设置脚本循环执行的次数,输入 0 表示无限循环。
测试匹配按钮: 测试当前选中步骤的图像是否能在屏幕上找到。
允许最小化复选框: 勾选后,运行脚本时可以最小化主窗口。
焦点跟随复选框: 勾选后,脚本运行时会自动选中并滚动到当前执行的步骤。
只键盘操作复选框: 勾选后,脚本运行时将只执行键盘输入操作,忽略鼠标点击操作。
右侧区域:
顶部:图像预览区 显示当前选中步骤的图像缩略图及其原始尺寸。
底部:图像列表(Treeview) 以表格形式展示所有添加的识别步骤,包含以下列:
图片: 识别图像的文件名。
步骤名称: 当前步骤的自定义名称。
相似度: 图像匹配的相似度阈值(0.1 - 1.0)。
键盘输入: 匹配成功后需要执行的键盘输入操作。
鼠标点击坐标(F2): 匹配成功后需要点击的鼠标坐标,这里也可以按F2获取当前鼠标位置作为点击坐标。
等待时间 (毫秒): 执行当前步骤后等待的时间。
条件: 控制是否执行跳转步骤的条件(True 或 False)。
跳转步骤: 满足条件时需要跳转到的步骤名称。
2. 基本操作流程
添加识别图像 (框选截图)
点击左侧的 “框选截图” 按钮。
跟截图一样出现一个十字光标。
按住鼠标左键,拖动光标框选需要识别的屏幕区域。
松开鼠标左键,截图会自动保存,并在右侧的图像列表中添加一个新的步骤。
新步骤的默认名称为“步骤 + 数字”,鼠标点击坐标为截图区域的中心点。
延时: 使用 {delay:毫秒},例如 {delay:1000} 表示延时 1 秒。
编辑鼠标操作:
选中需要编辑的步骤。
右键点击该步骤,选择 “编辑鼠标操作”。
在弹出的窗口中设置鼠标操作类型和坐标。
坐标 (x,y): 输入鼠标点击的屏幕坐标。
获取鼠标坐标: 选中步骤后,按下 F2 键,软件会弹窗显示当前鼠标位置,并自动填入选中步骤的鼠标点击坐标。
鼠标动作: 选择需要的鼠标操作类型,例如“左键单击”、“右键单击”、“双击”、“按住”、“释放”。
动态点击: 勾选后,鼠标点击位置将根据实际匹配到的图像位置动态计算中心点进行点击。
调整步骤顺序
选中需要调整顺序的步骤。
按住 向上箭头键 (↑) 或 向下箭头键 (↓) 可以上下移动选中的步骤。
删除步骤
选中需要删除的步骤。
点击左侧的 “删除图片” 按钮。
如果正在使用配置文件,会弹出提示,询问是否同时更新配置文件并删除图片文件。
运行脚本
点击左侧的 “开始运行” 按钮。
脚本会按照图像列表中的顺序逐个执行步骤。
图像匹配: 软件会截取当前屏幕,并与列表中的图像进行匹配。
鼠标点击: 如果匹配成功且设置了鼠标点击坐标,软件会在指定位置进行点击。
键盘输入: 如果匹配成功且设置了键盘输入,软件会模拟键盘输入。
等待时间: 执行完当前步骤后,会等待设置的时间。
循环执行: 脚本会循环执行,直到达到设置的循环次数或点击 “停止运行” 按钮。
全局热键: 在任何时候按下设置的全局热键(默认为 F1)都可以启动或停止脚本。
停止脚本
点击左侧的 “停止运行” 按钮。
或按下设置的全局热键。







