Автор Тема: Поочередность в потоке  (Прочитано 1185 раз)

0 Пользователей и 1 Гость просматривают эту тему.

froze777

  • Освоившийся
  • **
  • Сообщений: 24
    • Просмотр профиля
Поочередность в потоке
« : Апрель 06, 2016, 10:59:38 am »
Всем привет! Ребят, сделать так чтобы циклы в потоке выполнялись поочередно, дожидаясь когда предыдущий выполнит свое действие...
например цикл "ШАГ ТЕСТ" постоянно работает вылазит на перед не дожидаясь пока предыдущие циклы выполнят свое действие...
это все должно быть в одном теле дочерного потока.

Код: Clickermann
  1. THREAD(likefb)
  2.  GETSCREEN
  3.   COLORMODE(6)
  4.   IF($vfb1 = 0)
  5.      IF_PICTURE_IN (16,87, 87,657, "fb1.bmp", -1, 70)
  6.         $vfb1 = 1
  7.         LCLICK($_return1+200, $_return2)
  8.         WAIT(5)
  9.      END_IF
  10.   END_IF
  11.  
  12. GETSCREEN
  13. COLORMODE(6) // тот же упровень цветокоррекции
  14. IF_PICTURE_IN (551,378, 673,488, "fb2.bmp", -1, 70)  // снизь процент совпадения
  15.   LCLICK($_return1, $_return2)
  16.   WAITMS(100)
  17.   wait(3)
  18.   KEYDOWN(#CTRL)
  19.      WAITMS(60)
  20.      KEYDOWN(#W)
  21.      WAITMS(60)
  22.      KEYUP(#CTRL)
  23.      WAITMS(60)
  24.      KEYUP(#W)
  25.      WAITMS(60)
  26. END_IF
  27.  
  28. //ШАГ ТЕСТ.
  29.  
  30. GETSCREEN
  31. COLORMODE(6)
  32. IF_PICTURE_IN (625,85, 815,687, "test.bmp", -1, 90)
  33.   LCLICK($_return1, $_return2)
  34.   WAITMS(100)
  35. END_IF
  36.  
  37. GETSCREEN
  38. COLORMODE(6)
  39. IF_PICTURE_IN (635,84, 804,687, "done.bmp", -1, 90)
  40.   LCLICK($_return1+187, $_return2+43)
  41.   WAIT(2)
  42. END_IF
  43. END_THREAD

Vint

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 3831
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • Просмотр профиля
Re: Поочередность в потоке
« Ответ #1 : Апрель 06, 2016, 01:06:56 pm »
Где здесь вообще циклы?  :o


froze777

  • Освоившийся
  • **
  • Сообщений: 24
    • Просмотр профиля
Re: Поочередность в потоке
« Ответ #2 : Апрель 06, 2016, 02:59:29 pm »
Где здесь вообще циклы?  :o
Я думал "if" это цикл))

Vint

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 3831
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • Просмотр профиля
Re: Поочередность в потоке
« Ответ #3 : Апрель 06, 2016, 04:28:09 pm »
Я думал "if" это цикл))

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

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