自动化编辑器-插件教程

自动化编辑器-插件教程


点击图片

<h1>点击图片</h1> <h2>功能描述</h2> <p>本功能用于在屏幕上查找指定图片并执行点击操作,支持多种点击方式和参数配置。</p> <h2>输入参数</h2> <ol> <li> <p><strong>主图片</strong>(必填):    - 描述:需要点击的图片名称,支持以下格式:      - 单张图片:<code>图片1</code>      - 多张图片:<code>图片1|图片2-{3}|图片3-{*}</code>      - 通配符格式说明:        - <code>-{*}</code>:无限通配(如<code>图片-{*}</code>匹配所有以&quot;图片-&quot;开头的图片)        - <code>-{n}</code>:固定数量通配(如<code>图片-{5}</code>匹配以&quot;图片-&quot;开头且后面有5个字符的图片)        - <code>{*}</code>:简单通配(如<code>图片{*}</code>匹配包含&quot;图片&quot;的任意图片)        - <code>{n}</code>:固定长度通配(如<code>图片{3}</code>匹配包含&quot;图片&quot;且后面有3个字符的图片)        - 无通配符:精确匹配(如<code>img</code>只匹配完全相同的图片)    - 示例:<code>按钮|按钮-{5}|按钮-{*}</code></p> </li> <li> <p><strong>状态图片</strong>(可选):    - 描述:用于判断当前状态的图片,格式同主图片    - 默认值:空    - 示例:<code>状态_正常</code></p> </li> <li> <p><strong>查找范围</strong>(可选):    - 描述:指定检测的区域范围,格式为<code>x,y,width,height</code>,支持多范围用<code>|</code>分隔    - 默认值:全屏检测    - 示例:<code>100,200,300,400|500,600,200,200</code></p> </li> <li> <p><strong>偏移范围</strong>(可选):    - 描述:对检测到的坐标进行偏移调整,格式为<code>x,y,width,height-x_offset,y_offset</code>    - 默认值:空    - 示例:<code>128,72,1024,576-128,72</code></p> </li> <li> <p><strong>点击目标</strong>(可选):    - 描述:指定点击目标,可选值:<code>主图片</code>、<code>状态图片</code>、<code>无状态主图</code>    - 默认值:<code>主图片</code></p> </li> <li> <p><strong>目标分组</strong>(可选):    - 描述:匹配结果的分组处理方式:      - <code>按图分组</code>:保持原始图片分组结构      - <code>合并分组</code>:将所有匹配结果合并为一组    - 默认值:<code>按图分组</code></p> </li> <li> <p><strong>点击模式</strong>(可选):    - 描述:点击行为模式,可选值:      - <code>指定位置</code>:点击图片中心位置      - <code>随机位置</code>:在图片区域内随机点击      - <code>所有位置</code>:点击所有匹配到的图片位置    - 默认值:<code>指定位置</code></p> </li> <li> <p><strong>数组位置</strong>(可选):    - 描述:指定点击目标在数组中的位置(从1开始)    - 默认值:<code>1</code></p> </li> <li> <p><strong>坐标合并</strong>(可选):    - 描述:是否合并多个坐标,<code>true</code>或<code>false</code>    - 默认值:<code>true</code></p> </li> <li> <p><strong>排序方式</strong>(可选):     - 描述:坐标排序方式,可选值:       - <code>按名称优先级</code>:按图片名称排序       - <code>按相似度优先级</code>:按匹配相似度排序     - 默认值:<code>按名称优先级</code></p> </li> <li> <p><strong>点击/等待时长</strong>(可选):     - 描述:点击持续时间和操作间隔(单位:毫秒和秒),格式为<code>点击时长-等待时长</code>     - 默认值:<code>20-40,1-1</code>(点击20-40毫秒,等待1秒)     - 示例:<code>20,1</code>(点击20毫秒,等待1秒)</p> </li> <li> <p><strong>运行模式</strong>(可选):     - 描述:执行方式:       - <code>单事件模式</code>:只执行一次点击       - <code>顺序模式</code>:按顺序执行所有匹配     - 默认值:<code>顺序模式</code></p> </li> <li> <p><strong>更新截图</strong>(可选):     - 描述:是否更新截图,<code>true</code>或<code>false</code>     - 默认值:<code>true</code></p> </li> <li> <p><strong>点击范围</strong>(可选):     - 描述:指定点击的范围模式,可选值:       - <code>随机范围</code>:在区域内随机点击       - <code>固定范围</code>:在区域内固定位置点击     - 默认值:<code>随机范围</code></p> </li> <li><strong>点击次数</strong>(可选):     - 描述:指定点击的次数     - 默认值:<code>1</code></li> </ol> <h2>输出结果</h2> <ul> <li><strong>点击坐标</strong>:实际点击的位置坐标</li> <li><strong>匹配数量</strong>:成功匹配的图片数量</li> <li><strong>日志输出</strong>:   - 成功:<code>✔ [时间] 点击成功 坐标[x,y]</code>   - 失败:<code>✘ [时间] 点击失败 原因[...]</code></li> </ul> <h2>典型场景</h2> <ol> <li> <p><strong>基础点击</strong>    - 输入:主图片=<code>确定按钮</code>,点击目标=<code>主图片</code>    - 行为:点击按钮中心位置</p> </li> <li> <p><strong>状态判断点击</strong>    - 输入:主图片=<code>提交按钮</code>,状态图片=<code>提交成功</code>,点击目标=<code>主图片</code>    - 行为:当提交成功图片存在时才点击提交按钮</p> </li> <li> <p><strong>通配符点击</strong>    - 输入:主图片=<code>菜单-{*}</code>,点击目标=<code>主图片</code>    - 行为:点击所有匹配的菜单项</p> </li> <li> <p><strong>长按操作</strong>    - 输入:主图片=<code>长按按钮</code>,点击时长=<code>2000,1</code>,点击目标=<code>主图片</code>    - 行为:长按2000毫秒(即2秒),长按后等待1秒</p> </li> <li> <p><strong>条件点击</strong>    - 输入:主图片=<code>下一步</code>,状态图片=<code>!错误提示</code>,点击目标=<code>主图片</code>    - 行为:当没有错误提示时才点击下一步</p> </li> <li> <p><strong>多范围查找</strong>    - 输入:查找范围=<code>100,200,300,400|500,600,200,200</code>,点击目标=<code>主图片</code>    - 行为:在多个指定区域内查找图片</p> </li> <li> <p><strong>状态图片不存在</strong>    - 输入:主图片=<code>确定按钮</code>,状态图片=<code>加载中</code>,点击目标=<code>主图片</code>    - 行为:当加载中图片不存在时点击确定按钮</p> </li> <li> <p><strong>偏移点击</strong>    - 输入:主图片=<code>按钮</code>,偏移范围=<code>128,72,1024,576-128,72</code>,点击目标=<code>主图片</code>    - 行为:在检测到的坐标基础上应用偏移点击</p> </li> <li> <p><strong>状态图片存在时点击主图</strong>    - 输入:主图片=<code>提交按钮</code>,状态图片=<code>提交成功</code>,点击目标=<code>主图片</code>    - 行为:仅当检测到“提交成功”状态图片时,才点击“提交按钮”</p> </li> <li> <p><strong>状态图片不存在时点击主图</strong>    - 输入:主图片=<code>确定按钮</code>,状态图片=<code>加载中</code>,点击目标=<code>主图片</code>    - 行为:当“加载中”状态图片不存在时,点击“确定按钮”</p> </li> <li> <p><strong>无状态主图点击</strong>    - 输入:主图片=<code>关闭按钮</code>,状态图片=<code>加载中</code>,点击目标=<code>无状态主图</code>    - 行为:当“加载中”状态图片不存在时,点击“关闭按钮”</p> </li> <li><strong>多状态判断</strong>    - 输入:主图片=<code>下一步</code>,状态图片=<code>!错误提示|!警告提示</code>,点击目标=<code>主图片</code>    - 行为:当“错误提示”和“警告提示”均不存在时,点击“下一步”</li> </ol> <h2>注意事项</h2> <ol> <li>通配符匹配优先级:精确匹配 &gt; 固定数量通配 &gt; 无限通配</li> <li>坐标偏移计算基于图片检测区域</li> <li>日志详细记录在审计日志中</li> </ol>

页面列表

ITEM_HTML