Author Topic: Ожидаем картинку, но если другое условие выполняется раньше делаем переход  (Read 1965 times)

0 Members and 1 Guest are viewing this topic.

shatun

  • Освоившийся
  • **
  • Posts: 36
    • View Profile
Добрый день.
В шаблонах есть хороший шаблон ожидание картинки с таймером. Изменил время на 200 секунд:
Code: [Select]
$time = $_time_t + 200 // таймер на 200 секунд
WHILE($time > $_time_t)
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
      $time = 0
      LCLICK($_return1, $_return2)
      WAITMS(100)
   ELSE
      WAITMS(500)
   END_IF
END_CYC
IF($time ! 0)
// время истекло, картинка не найдена
END_IF
В данном скрипте если появляется найденная картинка (file.bmp), то происходит клик по этой картинке.


Подскажите пожалуйста (лучше готовым решением), а как сделать если во время ожидания картинки (file.bmp) если через 100 секунд картинка ещё не нашлась и тогда выполнить дополнительный клик (дополнительное действие) и после выполнения действия по клику продолжить ожидание картинки (file.bmp)

shatun

  • Освоившийся
  • **
  • Posts: 36
    • View Profile
Кирилл, огромное спасибо!!!
хочу понять для чего это:
Code: [Select]
LOGWRITE ("картинка не найдена")
это запись в лог? Это для вывода сообщения? От этого можно отказаться убрав из кода?
Извините заранее только начинаю вникать во все детали.

shatun

  • Освоившийся
  • **
  • Posts: 36
    • View Profile
Ещё раз спасибо!
Попросил помощи по одному вопросу, а в дополнение ещё одну полезность для себя узнал.