Author Topic: Скрипт с использованием while  (Read 1306 times)

0 Members and 1 Guest are viewing this topic.

impul5e

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Скрипт с использованием while
« on: December 20, 2017, 11:11:12 PM »
Добрый вечер, помогите написать цикл, который будет искать картинку до тех пор, пока она не появится, кликать по ней и выполнять такой поиск пять раз. Заранее спасибо.

Qwerry

  • Активный участник
  • ***
  • Posts: 117
    • View Profile
Re: Скрипт с использованием while
« Reply #1 on: December 21, 2017, 01:20:05 AM »
Здравствуйте. Вам нужны Шаблоны-> Графика-> Ожидание картинки и  Шаблоны->Циклы,условия->For.  Объединяем и получаем примерно следующее. Задержки и условия поиска поменяете  :)

Code: (clickermann) [Select]
FOR($a=0,$a<5)
   $check = 0
   WHILE($check = 0)
      GETSCREEN
      IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
         $check = 1
         LCLICK($_return1, $_return2)
         WAITMS(100)
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
END_CYC

impul5e

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Re: Скрипт с использованием while
« Reply #2 on: December 22, 2017, 12:38:17 AM »
Благодарю за ответ.  Помогите с написанием еще одного сценария. Скрипт должен сканировать экран на наличие картинки, когда находит её, то должен искать другие, допустим 10 картинок, находя одну из них выполняет действие, для каждой из картинок разное.  А потом ищет другую картинку, когда находит - делает действие. + еще паралелльно с этим нужно искать третью картинку, которая может вылезти в любой момент и при её нахождении - сделать действие.
« Last Edit: December 22, 2017, 01:55:31 AM by impul5e »