Документация

Всё для создания первой автоматизации — за несколько минут.

Содержание
01

Установка

Скачайте бесплатный установщик, запустите — FlowBotCommander откроется сам. Windows 10/11, без прав администратора.

Windows 10 / 11
02

Создайте сценарий

Перетащите узлы из палитры на холст. Соедините выход одного узла со входом следующего, чтобы задать порядок. Начните с узла Start, добавьте узел Клик или Распознавание изображения — готово.

Старт Найти Клик
03

Запуск и безопасная остановка

Нажмите Старт для запуска. Клавиша паники (настраивается в настройках) мгновенно всё останавливает — задайте её перед важным запуском.

Старт Аварийная остановка
04

Активация лицензии

Купили план? Откройте приложение → меню Инструменты → 🔓 Лицензия → вставьте ключ → Активировать. Устройство привязано, и вы сразу получаете апгрейд. Для активации требуется подключение к интернету.

Якоря — области, которые следуют за игрой

Якорь привязывает области поиска к стабильному ориентиру на экране, а не к фиксированным пиксельным координатам. Сдвиньте окно или измените разрешение — и каждая область, отмеченная «относительно якоря», сместится сама. Это самая полезная концепция для сценариев, которые должны работать день за днём.

Что такое якорь — и зачем он нужен

Большинство узлов зрения работают с прямоугольником экрана: «прочитай текст в этой рамке», «найди это изображение в той области». Эти прямоугольники хранятся как абсолютные пиксельные координаты. Всё хорошо — пока окно игры не сдвинется. Передвиньте его на несколько пикселей, разверните, смените монитор или разрешение — и каждая рамка указывает не туда. Сценарий продолжает работать, но ищет в пустоте.

Якорь это решает. Вместо того чтобы привязывать область к экрану, вы привязываете её к тому, что всегда находится на одном месте внутри окна — к фиксированному элементу HUD, рамке, значку, который никогда не смещается относительно интерфейса. Этот ориентир и есть якорь. Ваши области тогда хранятся как смещение от него, а не как абсолютные координаты.

Окно игры Изображение якоря Точка отсчёта Относит. область Смещение
Угол якоря — это точка отсчёта; каждая область хранится как смещение от неё.

Как это работает

Узел «Найти якорь (изображение)» ищет в захваченном окне небольшое стабильное изображение-якорь. Найдя его, он сохраняет верхний левый угол совпадения как точку отсчёта относительно изображения. Одновременно существует ровно один якорь — найденный последним.

У каждого узла области есть переключатель «Область относительно якоря». Когда он включён, узел перед поиском прибавляет точку отсчёта якоря к своей области. Сдвиньте HUD — и при следующем запуске «Найти якорь» якорь обнаружится на новом месте, а все относительные области сместятся на ту же величину и снова попадут на свои цели. Больше в сценарии менять ничего не нужно.

Изображение якоря Относит. область Окно игры То же смещение Окно смещено
Сдвиньте окно — якорь находится заново, область сохраняет то же смещение и следует за ним.

Настройка за пять шагов

  1. Добавьте узел «Найти якорь (изображение)» в начале сценария — после захвата окна, но перед любым узлом области, который должен следовать за якорем.
  2. Захватите или выберите изображение-якорь: небольшой, безошибочно узнаваемый, всегда видимый элемент HUD. Встроенным инструментом шаблонов вырежьте его прямо из скриншота.
  3. Проверьте сходство (по умолчанию 0,95). Выше — строже; ниже — терпимее к небольшим визуальным изменениям. Если якорь не находится, немного понизьте; если срабатывает не на том, повысьте.
  4. У каждого узла области — Найти изображение, Прочитать текст (OCR), Поиск цвета, Видимо?, Ветвление, Полоса здоровья — включите «Область относительно якоря», затем очертите область как обычно. Она автоматически сохранится как смещение от якоря.
  5. Следите за порядком: «Найти якорь» должен выполняться до относительных узлов области, подключённый к выходу «найден». На выходе «нет» переходите к безопасному запасному пути, а не ищите вслепую.
найден нет Найти якорь Узел области Запасной путь
Схема: сначала выполняется «Найти якорь»; его выход «найден» питает относительные узлы области, «нет» ведёт к запасному пути.

Конкретный пример

Допустим, вы считываете заполненность своего грузового отсека через OCR. Вы выбираете фиксированный угол рамки HUD в качестве якоря и отмечаете число груза как «относительно якоря». При тестировании всё сходится идеально.

На следующий день вы открываете игру на ноутбуке с меньшим разрешением, и весь HUD оказывается на 180 пикселей левее. Первое «Найти якорь» находит рамку на новом месте; область OCR смещается вместе с ней на 180 пикселей и считывает правильное число уже с первого прохода — без правок, без перезаписи.

Советы и подводные камни

  • Выбирайте стабильный, уникальный ориентир. Изображение-якорь должно быть тем, что никогда не смещается внутри интерфейса и не повторяется в других местах экрана — характерный угол рамки или значок, а не участок фона и не меняющееся число.
  • Якорь только один. Весь сценарий использует единственный якорь — найденный последним. Если разным частям экрана нужны разные точки отсчёта, снова запустите «Найти якорь», чтобы переустановить его перед зависимыми областями.
  • Всегда обрабатывайте «нет». Если якорь не удаётся найти, его позиция остаётся прежней, и относительные области не сдвигаются. Подключите выход «нет» к повтору, ожиданию или аккуратной остановке, вместо того чтобы сценарий действовал по устаревшим координатам.
Практическое правило: один «Найти якорь» на ветке «найден», затем все относительные узлы области. Установите якорь один раз — остальной сценарий следует за ним сам.

Примеры сценариев — что можно построить

Три реальных сценария из простых блоков — с ветвлениями, циклами и экранной логикой. Без кода.

Пример · A

Цикл фарма, который никогда не спит

Найдите цель на экране, кликните, подождите и повторите — самостоятельный цикл фарма, который работает, пока вас нет.

Повтор Старт Найти Клик Ждать
Пример · B

Следите за числом, включайте тревогу

Считайте любое значение через OCR, сравните с пределом и ветвитесь — включите звук или наложение на экран, как только граница превышена.

≥ предел OK Таймер Читать Сравнить Тревога
Пример · C

Никогда не вылетайте из-за простоя

Таймер срабатывает по вашему интервалу, проверяет экран и заново входит или нажимает клавишу активности — и повторяет сколько угодно.

вышел активен Повтор Таймер Проверка Вход Клавиша

Просто настроить. Серьёзно внутри.

Всё, чтобы превратить рутину в сценарий, которому можно доверять.

👁️

Распознавание изображений и OCR

Сопоставляйте изображения и читайте текст на экране — сценарий реагирует на то, что реально есть, а не на слепой таймер.

🖱️

Человекоподобные движения мыши

Плавные, изогнутые движения в человеческом темпе — без роботизированных скачков от точки к точке.

🛑

Глобальная аварийная остановка

Одна горячая клавиша мгновенно останавливает все сценарии откуда угодно — ваш стоп-кран.

⏱️

Таймеры и циклы

Задержки, интервалы и циклы повтора с точным контролем времени и числа повторов.

🪟

Управление несколькими окнами

Направляйте сценарии на несколько окон сразу и запускайте их параллельно.

🧯

Отказоустойчивые блоки

Защитные шаги, повторы и запасные варианты удерживают долгие автономные запуски в рамках.

🧩

Модули для обмена

Упакуйте процесс один раз — используйте везде или делитесь им как блоком.

🚫

Без рекламы с подпиской

Перейдите на безлимитные запуски без рекламы — со всеми новыми функциями с первого дня.

Готовы вернуть своё время?

Начать бесплатно