Всем привет. Делаю кликер для браузерки. Есть последовательность кликов:
Иногда бывает что на третьем шаге кнопка "запуск" становится неактивна (похоже глюк сервера, происходит чаще всего при быстром запуске задания)
Нужно чтобы скрипт на третьем шаге сверялся с цветом кнопки, если проверка не проходит, то делается еще пара отдельных кликов (обновляет запуск задания)
цвет 0xC08F25 - кнопка активна
цвет 0x4C4C4C - кнопка не активна
Клики в случае несовпадения:
Может есть еще какие варианты проверки?
Дополнительно:
Этот кусок скрипта повторяется 8 раз, ждет 10 минут и опять по кругу (можно ли его как то объединить/оптимизировать чтобы не писать копии "выбор слота задания 1", "далее", "запуск", "выбор слота задания 2", "далее", "запуск", и так 8 раз).
Бывает иногда дисконнект (вылазит сообщение), его бы тоже отследить, перелогиниться, а то скрипт будет кликать в пустое окно.
Есть какие идеи?
Код:
MouseClick("left",696,422,1) ; выбор слота задания 1
Sleep(2000)
MouseClick("left",1190,392,1) ; "далее"
Sleep(2800)
MouseClick("left",1170,966,1) ; "запуск"
Sleep(2000)
Иногда бывает что на третьем шаге кнопка "запуск" становится неактивна (похоже глюк сервера, происходит чаще всего при быстром запуске задания)
Нужно чтобы скрипт на третьем шаге сверялся с цветом кнопки, если проверка не проходит, то делается еще пара отдельных кликов (обновляет запуск задания)
цвет 0xC08F25 - кнопка активна
цвет 0x4C4C4C - кнопка не активна
Клики в случае несовпадения:
Код:
MouseClick("left",432, 272,1) ; выбрать рабочего
Sleep(500)
MouseClick("left",489, 116,1) ; выбираем из списка
Может есть еще какие варианты проверки?
Дополнительно:
Этот кусок скрипта повторяется 8 раз, ждет 10 минут и опять по кругу (можно ли его как то объединить/оптимизировать чтобы не писать копии "выбор слота задания 1", "далее", "запуск", "выбор слота задания 2", "далее", "запуск", и так 8 раз).
Бывает иногда дисконнект (вылазит сообщение), его бы тоже отследить, перелогиниться, а то скрипт будет кликать в пустое окно.
Есть какие идеи?