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

Основной раздел => Общие вопросы => Topic started by: froze777 on April 06, 2016, 10:59:38 AM

Title: Поочередность в потоке
Post by: froze777 on April 06, 2016, 10:59:38 AM
Всем привет! Ребят, сделать так чтобы циклы в потоке выполнялись поочередно, дожидаясь когда предыдущий выполнит свое действие...
например цикл "ШАГ ТЕСТ" постоянно работает вылазит на перед не дожидаясь пока предыдущие циклы выполнят свое действие...
это все должно быть в одном теле дочерного потока.

Code: (clickermann) [Select]
THREAD(likefb)
  GETSCREEN
   COLORMODE(6)
   IF($vfb1 = 0)
      IF_PICTURE_IN (16,87, 87,657, "fb1.bmp", -1, 70)
         $vfb1 = 1
         LCLICK($_return1+200, $_return2)
         WAIT(5)
      END_IF
   END_IF

GETSCREEN
COLORMODE(6) // тот же упровень цветокоррекции
IF_PICTURE_IN (551,378, 673,488, "fb2.bmp", -1, 70)  // снизь процент совпадения
   LCLICK($_return1, $_return2)
   WAITMS(100)
   wait(3)
   KEYDOWN(#CTRL)
      WAITMS(60)
      KEYDOWN(#W)
      WAITMS(60)
      KEYUP(#CTRL)
      WAITMS(60)
      KEYUP(#W)
      WAITMS(60)
END_IF

//ШАГ ТЕСТ.

GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (625,85, 815,687, "test.bmp", -1, 90)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF

GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (635,84, 804,687, "done.bmp", -1, 90)
   LCLICK($_return1+187, $_return2+43)
   WAIT(2)
END_IF
END_THREAD
Title: Re: Поочередность в потоке
Post by: Vint on April 06, 2016, 01:06:56 PM
Где здесь вообще циклы?  :o
Title: Re: Поочередность в потоке
Post by: froze777 on April 06, 2016, 02:59:29 PM
Где здесь вообще циклы?  :o
Я думал "if" это цикл))
Title: Re: Поочередность в потоке
Post by: Vint on April 06, 2016, 04:28:09 PM
Я думал "if" это цикл))

Даааа?
А зачем думать, точнее выдумывать, есть же справка и даже переводчик translate.google.ru

Замени где надо на WHILE. И там где нет добавь.