Author Topic: Мониторинг появление картинки дважды подряд с включением сценария. Цикл.  (Read 1075 times)

0 Members and 1 Guest are viewing this topic.

thisisnorobot1

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Здраствуйте. :) с кодом второй день. Интересует, можно написать что то такое :
 1) цикл поиска картинки (например "2.bmp)" в заданном прямоугольнике (800,250,890,300) .

Если есть картинка , проверить будет ли   опять эта картинка там же через 50 секунд. (это цикл в цикле что ли).
 Если картинки нет, начать заново пункт 1.
Если есть- запустить  сценарий с записи мыши (там 3 раза нажатие будет).

После этого начать заново пункт 1. и мониторить дальше появление картинки .

Появление нужной картинки бывает раз 20 на день. Появление картинки 2 раза подряд (50 секунд разницы) бывает раз 6 за 20 часов. Самом ждать нереально, скрипт должен решить эту проблему. Помогите, чем можете

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Code: (clickermann) [Select]
$check = 0
WHILE($check = 0)
   GETSCREEN
   IF_PICTURE_IN (800,250,890,300, "2.bmp", -1, 100)
      WAIT(50)
      GETSCREEN
      IF_PICTURE_IN (800,250,890,300, "2.bmp", -1, 100)
         $check = 1
      END_IF
   END_IF
   WAITMS(50)
END_CYC

LCLICK(10,10)
WAITMS(500)

LCLICK(10,10)
WAITMS(500)

LCLICK(10,10)
WAITMS(500)