Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: enselerizer on May 25, 2013, 11:51:52 PM

Title: Несколько одновременных циклов и их взаимодействие
Post by: enselerizer on May 25, 2013, 11:51:52 PM
Всем привет!
Подскажите, пожалуйста, как реализовать такую вещь:

Есть 2 цикла, которые работают одновременно.
Один работает с большой задержкой, скажем в полминуты, а второй - с маленькой, например в 500 мс.
В то время как один выполняет постоянный набор действий, второй проверяет наличие определенной картинки на экране, и, в случае ее обнаружения, останавливает первый цикл, выполняет ряд действий и возобновляет оба цикла.

Title: Re: Несколько одновременных циклов и их взаимодействие
Post by: Oraven on May 26, 2013, 05:11:37 PM
Code: (clickermann) [Select]
// НАЧАЛО
GOSUB(проверка)

IF($time < $_time_t)
   // первый скрипт
   $time = $_time_t + 30
END_IF

WAITMS(500)
// КОНЕЦ


SUB(проверка)
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "somefile.bmp")
      LCLICK($_return1, $_return2)
   END_IF
END_SUB
Title: Re: Несколько одновременных циклов и их взаимодействие
Post by: enselerizer on May 26, 2013, 11:26:42 PM
Спасибо огромное за помощь, но проблему уже решил, сделал вместо циклов каскад IF'ов.