Author Topic: Добавление шага - Обновление страницы  (Read 1731 times)

0 Members and 1 Guest are viewing this topic.

Lopatin777

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Привет.
Подскажите плиз кто знает. У меня есть рабочий сценарий, здесь же на форуме помогли. Сейчас нужно добавить шаг но не знаю как. У меня такая задача. Нужно искать картинку, после появления картинки клик потом поиск второй картинки после появления клик и поиск третьей картинки.
А сейчас еще добавился шаг - нужно постоянно обновлять страницу в браузере при поиске первой картинке. А потом все то же самое.
То есть нужно в конце первого шага поставить f5 , потом паузу 1000 мс например и дальше снова идет поиск картинки. То есть просмотрел заданный квадрат, если не нашел, то нажал f5 и снова через 1000 мс идет поиск картинки в этом квадрате и тд. А если картинку находит то уже происходит клик, но уже без f5 без обновления. То есть если картинка нашлась, то f5 уже не нужно нажимать, а то это мешать будет. И вот как это прописать я не знаю. Обновление страницы нужно только на первом шаге. Поиск других картинок идет также без обновления.
Подскажите кто знает плиз как прописать это..
Code: (clickermann) [Select]
$found = 0
WHILE($found = 0)
GETSCREEN(424,674,665,717)
IF_PICTURE_IN(424,674,665,717, "textures\3click_7.bmp", -1, 50)

Добавить((Если не нашел то f5 (обновление страницы)) а если нашел то уже сл шаг

$found = 1
LCLICK($_return1+20, $_return2+7)
WAITMS(60)
TOCLIP("8")
ELSE
WAITMS(30)
END_IF
END_CYC

$found = 0
WHILE($found = 0)
GETSCREEN(756,428,839,454)
IF_PICTURE_IN(756,428,839,454, "textures\3click_8.bmp", -1, 50)

$found = 1
LCLICK($_return1+20, $_return2+7)
WAITMS(60)
TOCLIP("8")
ELSE
WAITMS(30)
END_IF
END_CYC

$found = 0
WHILE($found = 0)
GETSCREEN(896,212,951,268)
IF_PICTURE_IN(896,212,951,268, "textures\3click_9.bmp", -1, 50)

$found = 1
LCLICK($_return1+20, $_return2+7)
WAITMS(60)
TOCLIP("8")
ELSE
WAITMS(30)
END_IF
END_CYC
HALT

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Добавление шага - Обновление страницы
« Reply #1 on: January 08, 2021, 10:33:20 PM »
Code: (clickermann) [Select]
$found = 0
WHILE($found = 0)
   GETSCREEN(424,674,665,717)
   IF_PICTURE_IN(424,674,665,717, "textures\3click_7.bmp", -1, 50)
     
      $found = 1
      LCLICK($_return1+20, $_return2+7)
      WAITMS(60)
      TOCLIP("8")
   ELSE
     
      KEYPRESS(#F5) // Если не нашел то f5 (обновление страницы)
      WAITMS(1000)  // потом пауза 1000 мс например
     
   END_IF
END_CYC

$found = 0
WHILE($found = 0)
   GETSCREEN(756,428,839,454)
   IF_PICTURE_IN(756,428,839,454, "textures\3click_8.bmp", -1, 50)
     
      $found = 1
      LCLICK($_return1+20, $_return2+7)
      WAITMS(60)
      TOCLIP("8")
   ELSE
      WAITMS(30)
   END_IF
END_CYC

$found = 0
WHILE($found = 0)
   GETSCREEN(896,212,951,268)
   IF_PICTURE_IN(896,212,951,268, "textures\3click_9.bmp", -1, 50)
     
      $found = 1
      LCLICK($_return1+20, $_return2+7)
      WAITMS(60)
      TOCLIP("8")
   ELSE
      WAITMS(30)
   END_IF
END_CYC
HALT