Как ждать пиксель в определенной области и нажать на него
-
Sergei163
- Сообщения: 2
- Зарегистрирован: 08 янв 2023 18:10
Как ждать пиксель в определенной области и нажать на него
Как пишется скрипт который в определённом месте ждёт пикселя и когда он появляется нажимает на него и переходит в другую область там тоже должен появиться такой же цвет пикселя и нажать на него ???
-
Admin
- Главный админ
- Сообщения: 214
- Зарегистрирован: 28 окт 2021 14:01
Re: Как ждать пиксель в определенной области и нажать на него
Код: Выделить всё
int color = 1; //укажите свой цвет
Point p1 = Point.get(0, 0); //ваши координаты
Point p2 = Point.get(0, 0); //ваши координаты
startScreenCapture(2);
while(!EXIT){
while(getColor(p1) != color){
sleep(10);
}
click(p1);
while(getColor(p2) != color){
sleep(10);
}
click(p2);
}
-
Sergei163
- Сообщения: 2
- Зарегистрирован: 08 янв 2023 18:10
Re: Как ждать пиксель в определенной области и нажать на него
-
Admin
- Главный админ
- Сообщения: 214
- Зарегистрирован: 28 окт 2021 14:01
Re: Как ждать пиксель в определенной области и нажать на него
Ну c'mon, у вас же пример скрипта перед глазами! Есть один цвет, который проверяется в двух точках. Если нужен второй цвет, добавьте ещё одну переменную color2 для второго цвета. И в условии проверки второй точки, подставьте цвет 2 вместо 1.
-
ProstoMine
- Сообщения: 1
- Зарегистрирован: 12 янв 2023 18:45
Re: Как ждать пиксель в определенной области и нажать на него
У меня вообще не работает, не один скрипт, возможно это связано с android 12, использовал этот скрипт, ввел нужные точки и цвет, запустил и ничего не приходит
-
Admin
- Главный админ
- Сообщения: 214
- Зарегистрирован: 28 окт 2021 14:01
Re: Как ждать пиксель в определенной области и нажать на него
Создайте скрипт и вставьте в него команду
Если ваша операционная система поддерживает обратную совместимость, у вас должно будет проэмулироваться нажатие по шторке. Как если бы вы нажали в левом верхнем углу. Если же у вас чистый андроид, тогда, вероятнее всего, ничего не произойдет. Разработчики из гугл полностью переработали фоновую работу приложений. В 12 андроиде установлены жесткие ограничения на работу приложений в фоне. На данный момент, андроид 12 не поддерживается автокликером. Об этом сказано в системных требованиях.
Код: Выделить всё
click(0, 0);-
Admin
- Главный админ
- Сообщения: 214
- Зарегистрирован: 28 окт 2021 14:01
Re: Как ждать пиксель в определенной области и нажать на него
Тема закрыта. Если будут еще вопросы, создайте новую тему.