NOMAD — Создание ботов, Автоматизация рутинных операций на компьютере

           NOMAD — Визуальная среда для  разработки ботов, которая включает в себя набор инструментов позволяющий создавать программы, автоматизирующие рутинные операции, выполняемые на компьютере. В частности, данный продукт может быть использован для написания программ-ботов к онлайн играм.

о программе коротко:

  1. Оригинальные, разработанные специально для NOMAD, не имеющие аналогов алгоритмы поиска изображений. Которые демонстрируют непревзойденную среди аналогичных программ скорость и надежность поиска объектов на экране.
  2. Но в то же время низкая нагрузка на «железо».
  3. Не имеющая аналогов, среди аналогичных программ, возможность создания интерфейса программы визуальными средствами.
  4. Очень простой процесс подготовки графической информации, не требующий использования программ сторонних производителей. Все данные сохраняются внутри скрипта.
  5. Очень простой процесс кодирования.
  6. Язык программирования позволяющий использовать большинство возможностей языка Pascal.
  7. Возможность использовать WinApi функции в своих программах, что дает вам огромные возможности в программировании и автоматизации рутинных операций в среде Windows.

NOMAD

 

 

Подробнее:

  1. Анализ изображения.

            Программа содержит специализированные функции анализа изображений. Причем обращение к шаблонам искомых изображений производится непосредственно из кода программы, как к объектам. У вас нет необходимости загружать шаблон перед его использованием, или держать в голове информацию о местоположении файла с шаблоном на диске,  программа делает это автоматически. Все шаблоны изображений сохраняются в единой базе данных, но при этом база данных имеет относительно небольшой размер. Функции анализа изображений работают на порядки быстрее, чем в большинстве  аналогичных программ .

Функции поиска объекта на изображении включают:

a) Цветонезависимый поиск объекта. (даже если цвет объекта меняется, он все равно находится без необходимости что либо менять в коде программы)

b) Поиск объектов в диапазоне цветов.

c) Поиск группы пикселей определенного цвета или диапазона цветов (с настройкой чувствительности).

d) Любой поиск может осуществляться по неполному соответствию.

e) Поиск объектов относительно других объектов (сверху, справа, слева, снизу, между двумя объектами)

i) Поиск определенного объекта среди одинаковых (найти первый, третий и т.п.)

j) Поиск изображений по четырем фрагментам позволяет искать изменяющиеся в размерах четырех угольные объекты (окна, таблицы и т.п.)

  1. Эмуляция движений мышью.

            Функции  эмуляции работы мыши, в том числе, и на низком уровне позволяют работать с приложениями, которые используют защиту от  программ кликеров. (Работает с Frost,GameGuard) При этом клик выполняется в случайном месте заданной области, а движение может выполняться по случайной нелинейной траектории. Также между кликами выполняются паузы на случайные промежутки времени. Весь этот комплекс мер направлен на осложнение задачи по обнаружению вашего бота программными средствами призванными защитить приложение от кликеров.

  1. Подключение внешних dll.

            Встроенный язык программирования позволяет импортировать функции из внешних dll. Таким образом, при программировании вы можете использовать, например, любые WinAPI функции. Данные функции позволяют эмулировать работу мыши или клавиатуры, а также с помощью этих функций можно работать с окнами сторонних приложений (любые программы для работы с окнами используют именно эти функции).

  1. Распознавание текста.

            Функция распознавания текста позволяет распознавать и преобразовывать в текст надписи на изображении, при этом неизвестные шаблоны букв автоматически заносятся в базу данных, и разработчику остается только присвоить им соответствующие идентификаторы. Таким образом, у Вас нет необходимости создавать эти шаблоны вручную. Также необходимо отметить, что данный метод распознавания образов может применяться  не только к текстовой информации.

  1. Детекция движений.

            В программу также встроен механизм позволяющий определять участки экрана в которых происходили движения .

  1. Графический редактор.

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

  1. Встроенный язык программирования.

            Для программирования используется скриптовый язык программирования максимально приближенный по синтаксису к языку Pascal. Сам процесс программирования происходит во встроенном текстовом редакторе с подсветкой синтаксиса.

  1. Визуальные средства создания интерфейса программы.

            GUI программы создается с помощью визуальных средств. В программе используются те же элементы управления, что и в IDE Delphi, а значит, при необходимости, вы легко можете отыскать большое количество информации по особенностям их использования в интернете.

  1. Использование COM соединений.

            Возможность подключаться из создаваемого приложения к сторонним программам посредством технологии COM соединения. (например, можно создать таблицу Excel).

  1. Возможность создавать и использовать базы данных. 

 

  1. Возможность снимать процесс работы бота  и просматривать записанное видео. На котором также видно результат поиска каждого объекта.

          

  1. Руководство пользователя на русском языке.

 

Bot Development Engine