Как ждать пиксель в определенной области и нажать на него

Закрыто
Sergei163
Сообщения: 2
Зарегистрирован: 08 янв 2023 18:10

Как ждать пиксель в определенной области и нажать на него

Сообщение Sergei163 »

Как пишется скрипт который в определённом месте ждёт пикселя и когда он появляется нажимает на него и переходит в другую область там тоже должен появиться такой же цвет пикселя и нажать на него ???
Admin
Главный админ
Сообщения: 214
Зарегистрирован: 28 окт 2021 14:01

Re: Как ждать пиксель в определенной области и нажать на него

Сообщение Admin »

Код: Выделить всё

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: Как ждать пиксель в определенной области и нажать на него

Сообщение Sergei163 »

:roll: Прошу прощения там разные пикселя они отличаются немного как быть?
Admin
Главный админ
Сообщения: 214
Зарегистрирован: 28 окт 2021 14:01

Re: Как ждать пиксель в определенной области и нажать на него

Сообщение Admin »

Ну c'mon, у вас же пример скрипта перед глазами! Есть один цвет, который проверяется в двух точках. Если нужен второй цвет, добавьте ещё одну переменную color2 для второго цвета. И в условии проверки второй точки, подставьте цвет 2 вместо 1.
ProstoMine
Сообщения: 1
Зарегистрирован: 12 янв 2023 18:45

Re: Как ждать пиксель в определенной области и нажать на него

Сообщение ProstoMine »

У меня вообще не работает, не один скрипт, возможно это связано с android 12, использовал этот скрипт, ввел нужные точки и цвет, запустил и ничего не приходит
Admin
Главный админ
Сообщения: 214
Зарегистрирован: 28 окт 2021 14:01

Re: Как ждать пиксель в определенной области и нажать на него

Сообщение Admin »

Создайте скрипт и вставьте в него команду

Код: Выделить всё

click(0, 0);
Если ваша операционная система поддерживает обратную совместимость, у вас должно будет проэмулироваться нажатие по шторке. Как если бы вы нажали в левом верхнем углу. Если же у вас чистый андроид, тогда, вероятнее всего, ничего не произойдет. Разработчики из гугл полностью переработали фоновую работу приложений. В 12 андроиде установлены жесткие ограничения на работу приложений в фоне. На данный момент, андроид 12 не поддерживается автокликером. Об этом сказано в системных требованиях.
Admin
Главный админ
Сообщения: 214
Зарегистрирован: 28 окт 2021 14:01

Re: Как ждать пиксель в определенной области и нажать на него

Сообщение Admin »

Тема закрыта. Если будут еще вопросы, создайте новую тему.
Закрыто