Author Topic: IF_PICTURE_IN  (Read 2623 times)

0 Members and 1 Guest are viewing this topic.

Джек Водогрей

  • Освоившийся
  • **
  • Posts: 23
    • View Profile
IF_PICTURE_IN
« on: January 15, 2017, 11:19:07 AM »
Добрый день. Немогу разобраться почему не работает команда IF_PICTURE_IN

LCLICK(1756,549)  // панель майнинг
WAITMS(1000)

GETSCREEN
IF_PICTURE_IN (1620,277, 1714,553, "belt.bmp", -1, 50)
   RCLICK($_return1, $_return2)
   WAITMS(1000)
   MOVE($_return1, $_return2+5)
   WAITMS(1000)
   LCLICK($_return1, $_return2+5)
   WAITMS(1000)
END_IF

картинка не находится. цветовая палитра картинки незначительно меняется в зависимости от расположения окна. как сделать погрешности в поиске картинки? пробовал задавать за место 100 - 50 в конце строки ,но это не возымело эффекта. и что означает -1 перед 100?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: IF_PICTURE_IN
« Reply #1 on: January 15, 2017, 01:04:40 PM »
Без цветокоррекции это бессмысленно. Нужно сначала устранить плавание оттенков а уж потом процент совпадения.


Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: IF_PICTURE_IN
« Reply #2 on: January 31, 2017, 02:24:04 PM »
Загляни в шаблоны в редакторе. Там есть скрипт

Code: (clickermann) [Select]
// Получение скриншота с цветокоррекцией (фильтр 6)
GETSCREEN
COLORMODE(6)
SCREENSHOT
HALT

Снимок появляется в рабочей папке скрипта (в редакторе сверху смотри путь) в папке Screens