Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Зануда on July 03, 2017, 06:39:19 PM
-
есть такое дело может выскакивать картинка и пропадать, если она пропала сама раньше 10 сек то все норм, а если не пропала то нужно перезагружать страницу как это сделать ???
-
:o ну предполагаю так ?
$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
-
ну так это правильно да :? ???
-
Зачем там лишние переменные и условие?
Можно это использовать для управления потоком твоего скрипта.
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)
-
спасибо
-
для человека у которого 98 сообщений на форуме это не должно представлять ни малейшего затруднения.
Мой друг, но ведь вы давно пишете куда более сложные вещи и, уверена, уже умеете такое делать сами :)
Кто ж скопипастил?)