Settings
Модуль 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) для более точного сопоставления
- Более низкие оценки (ближе к 0) для более гибкого сопоставления
- Начните с 0.8 и корректируйте по мере необходимости
Связанные блоки
- Распознавание изображений
- Распознавание текста
- Клик
- Свайп