跳到主要内容

设置

Settings(设置)模块提供了各种配置选项,用于控制宏的行为。以下是主要功能:

检测设置

最低分数

  • Settings:getMinScore() - 获取当前文本/图像检测的最低阈值分数
  • Settings:setMinScore(score: number) - 设置检测的最低阈值分数

灰度模式

  • Settings:isGrayscale() - 检查是否启用了灰度模式
  • Settings:grayscaleOn() - 启用灰度模式以获得更快的检测速度
  • Settings:grayscaleOff() - 禁用灰度模式

模板缓存

  • Settings:cacheOn() - 启用模板缓存以提升性能
  • Settings:cacheOff() - 禁用模板缓存

延迟设置

点击延迟

  • Settings:getClickDelay() - 获取当前的点击延迟
  • Settings:setClickDelay(delayMs: number) - 设置点击操作之间的延迟

滑动延迟

  • Settings:getSwipeDelay() - 获取当前的滑动延迟
  • Settings:setSwipeDelay(delayMs: number) - 设置滑动操作之间的延迟

扫描间隔

  • Settings:getScanInterval() - 获取当前的检测扫描间隔
  • Settings:setScanInterval(interval: number) - 设置检测扫描之间的延迟

使用示例

// Configure detection settings
Settings:setMinScore(0.8);
Settings:grayscaleOn();
Settings:cacheOn();

// Configure delays
Settings:setClickDelay(500);
Settings:setSwipeDelay(1000);
Settings:setScanInterval(200);

// Get current settings
minScore = Settings:getMinScore();
isGray = Settings:isGrayscale();
clickDelay = Settings:getClickDelay();

块配置

检测设置

  • 最低分数:设置文本和图像检测的阈值分数(0-1)
  • 灰度模式:切换灰度处理以获得更快的检测速度
  • 模板缓存:启用/禁用模板缓存以优化性能

延迟设置

  • 点击延迟:设置点击操作之间的延迟(以毫秒为单位)
  • 滑动延迟:设置滑动操作之间的延迟(以毫秒为单位)
  • 扫描间隔:设置检测扫描之间的延迟(以毫秒为单位)

示例

使用技巧

  1. 性能优化

    • 当颜色对检测不重要时启用灰度模式
    • 处理静态屏幕时使用模板缓存
    • 根据您设备的能力调整扫描间隔
  2. 时序调整

    • 在较慢的设备上增加延迟
    • 对时间敏感的操作使用较短的延迟
    • 在速度与可靠性之间取得平衡
  3. 检测调优

    • 更高的最低分数(接近 1)可实现更精确的匹配
    • 更低的分数(接近 0)可实现更宽松的匹配
    • 从 0.8 开始,并根据需要调整

相关块

  • 图像检测
  • 文本检测
  • 点击
  • 滑动