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

Основной раздел => Общие вопросы => Topic started by: Зануда on July 03, 2017, 06:39:19 PM

Title: если нашлась картинка и не пропадает в течении 10 секунд то ...
Post by: Зануда on July 03, 2017, 06:39:19 PM
есть такое дело может выскакивать картинка и пропадать, если она пропала сама раньше 10 сек то все норм, а если не пропала то нужно перезагружать страницу как это сделать  ???
Title: Re: если нашлась картинка и не пропадает в течении 10 секунд то ...
Post by: Зануда on July 04, 2017, 12:06:49 AM
 :o ну предполагаю так ?
Code: (clickermann) [Select]
$time = $_time_t + 10
WHILE($time > $_time_t)
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "картинка.bmp", -1, 80)
      $ob=1
      WAITMS(500)
   ELSE
$ob=0
      $time = 0
     
   END_IF
END_CYC

IF($time ! 0)
 IF($ob=1)
  $ob=0
   //клик по  кнопке обновить
 END_IF 
END_IF
Title: Re: если нашлась картинка и не пропадает в течении 10 секунд то ...
Post by: Зануда on July 10, 2017, 09:14:50 PM
ну так это правильно да :? ???
Title: Re: если нашлась картинка и не пропадает в течении 10 секунд то ...
Post by: Oraven on July 11, 2017, 08:00:39 AM
Зачем там лишние переменные и условие?
Можно это использовать для управления потоком твоего скрипта.
Code: (clickermann) [Select]
THREAD(main, 1) // поток твоего скрипта
   WAITMS(1)
   // тут твой скрипт
   
END_THREAD

// главный поток
$time_check_image = $_time_t + 10
WHILE($time_check_image > $_time_t)
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "картинка.bmp", -1, 80)
      WAITMS(100)
   ELSE
      $time_check_image = 0
   END_IF
END_CYC
IF($time_check_image ! 0)
   // останавливаем поток "main"
   SETTHREAD (main, 2) // 0 - Пауза, 1 - Старт, 2 - Стоп
   
   //клик по  кнопке обновить
   LCLICK(10,10)
   WAIT(5)
   
   // запускаем поток "main"
   SETTHREAD (main, 1) // 0 - Пауза, 1 - Старт, 2 - Стоп
END_IF
WAIT(1)
Title: Re: если нашлась картинка и не пропадает в течении 10 секунд то ...
Post by: Зануда on July 11, 2017, 06:56:06 PM
спасибо
Title: Re: если нашлась картинка и не пропадает в течении 10 секунд то ...
Post by: Cleoss on August 22, 2017, 08:52:27 PM
для человека у которого 98 сообщений на форуме это не должно представлять ни малейшего затруднения.

Мой друг, но ведь вы давно пишете куда более сложные вещи и, уверена, уже умеете такое делать сами  :)

Кто ж скопипастил?)