Author Topic: Не могу разобраться с простым циклом  (Read 1530 times)

0 Members and 2 Guests are viewing this topic.

novhome

  • Освоившийся
  • **
  • Posts: 31
    • View Profile
Задача: Ждать, пока пропадет картинка. Т. е. ищем картинку и если она найдена, то через паузу ищем снова. И так пока она не исчезнет. Сделал цикл, но где-то ошибка. Срабатывает один раз и все.
Code: (clickermann) [Select]
$check=0
WHILE($check=0)
   GETSCREEN($x1_disp,$y1_disp,$x2_disp,$y2_disp)
   COLORMODE(6)
   IF_PICTURE_IN($x1_marsh,$y1_marsh,$x2_marsh,$y2_marsh,"Picture\marsh.bmp") //Ищем картинку
      WAIT(5)      // Если нашли ждем 5 сек и по новой цикл
   ELSE
      $check=1   // Если не нашли, то останавливаем цикл
      WAITMS(50)
  END_IF
END_CYC

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Не могу разобраться с простым циклом
« Reply #1 on: April 21, 2016, 02:10:19 PM »
Всё правильно.

Движения есть?
Пример образца без колормода и сжатия. И пример картинки-заготовки.
« Last Edit: April 21, 2016, 02:13:54 PM by Vint »


novhome

  • Освоившийся
  • **
  • Posts: 31
    • View Profile
Re: Не могу разобраться с простым циклом
« Reply #2 on: April 21, 2016, 02:24:23 PM »
Картинку он находит. Вместо паузы подставлял клик. один раз срабатывает и все.

novhome

  • Освоившийся
  • **
  • Posts: 31
    • View Profile
Re: Не могу разобраться с простым циклом
« Reply #3 on: April 21, 2016, 02:28:25 PM »
Все, отбой. Заработало. Ничего не делал, просто теперь работает. Глюк какой-то))