Не понятно, при чём здесь "скорость работы" в теме?
Вот это условие, неправильное.
WHILE((($_time_m= 9) & ($_time_s> 50)) | (($_time_m=10) & ($_time_s<15))) & ($a=0) )
Посчитай скобки. Одной в начале не хватает.
На видео ничего непонятно. Мы под водой в запотевшей маске.
Понятно что масштаб крутится как захочется. Там цвет сплошной по кнопке? Во всех пикселах одинаковый? Если НЕТ, при изменении масштаба все цвета уплывут.
P.S. всмотрелся в видео пристальнее пытаясь понять, что же там происходит. И стало понятно.
Зачем ты делаешь вот эти манипуляции?
waitms(300) //koda postavil 100 tabli4ka ne uspela poyaavitsa a ono uje najalo i ni4ego vrode ne slu4ilos zelenoy nadpisi nebulo.
/////2. 200 поставил не работает.
Тебе нужно увеличивать задержку, а ты уменьшаешь. Вся проблема не в медленности "getscreen скорость работы", а как раз наоборот, скрипт работает очень быстро. Ты не представляешь как быстро и поэтому неправильно расчитываешь.
1. На 29 секунде он нашёл первым поиском if_pixel_in цвет 5102591
2. кликнул по нему
3. Потом пауза маленькая. Окно ещё
НЕ появилось. Второй поиск if_pixel_in настроен на другую область. Там пока ничего нет и поиск даёт отрицательный результат.
4. Переходит на следующую итерацию цикла WHILE
5. Опять первым поиском if_pixel_in находим ту же кнопку по которой уже кликали.
6. Здесь после поиска идёт пауза waitms(200 + $S_CORR)
которую тебе говорили убрать и больше их так не ставить. Не знаю почему ты не хочешь слушать. В это время, как раз появляется окно.
7. Происходит клик из поиска пункта 5 по найденной старой кнопке. При этом окно естественно закрывается.
8. Пока окно закрывается с анимацией и твоей уменьшенной задержкой скрипт доходит до второго поиска if_pixel_in и успевает его найти.
9. Но окно уже присмерти и клик уходит в никуда.
Не нужно всё уменьшать, сделай пока медленно и размеренно. С паузами в нужных местах.
Если второе окно появляется
всегда, то его нужно ждать циклом, а не просто искать. Если не всегда, то подбором паузы давать ему время появиться.
И добавь задержку после keyUp. Дай браузеру, перед поиском, перерисовать окно после действий. Иначе на новом снимке будет ещё старое изображение и поиск найдёт всё в старых местах. Потом пока внутренние задержки отработают, экран изменится и кликнет не туда.