Скрипт нажимает с задержкой

Закрыто
givmmm
Сообщения: 15
Зарегистрирован: 18 мар 2023 22:31

Скрипт нажимает с задержкой

Сообщение givmmm »

Привет, делал скрипт, а он нажимает с задержкой 3-4 секунды, sleep изменял, разницы нет.

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

Image img = Image.load("img");

//начало скрипта
startScreenCapture(2);
sleep(300); 

while(!EXIT){ 
 
 Point p = findImg(img);
 
 if (p.x > -1){
    click(p.x +1, p.y +1);
    log("байт сделан");
 }

sleep(600);

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

Re: Скрипт нажимает с задержкой

Сообщение Admin »

Вероятно, у вас не очень мощный телефон, поэтому поиск изображения происходит довольно медленно. Если искомое изображение всегда находится приблезительно в одном и том же месте, тогда лучше будет использовать findImg(Image, Point, Point); Более подробное описание функции есть в руководстве.
Admin
Главный админ
Сообщения: 214
Зарегистрирован: 28 окт 2021 14:01

Re: Скрипт нажимает с задержкой

Сообщение Admin »

Ну и кроме того, 600мс это слишком много. Если важна скорость реакции, укажите меньшую задержку. Большие задержки стоит делать, если изображение появляется не часто и скорость реакции на него не очень важна. Представьте, что автокликер начинает искать изображение и слудующим кадром появляется изображение, о котором скрипт уже не знает, потому что работает с предыдущим кадром. Спустя секунду-две он заканчивает обработку и уходит в сон на 600мс. После этого начинает искать изображение на текущем кадре, снова тратит некоторое время, прежде чем обнаружит шаблон на экране. Вот вы и получаете 2-3секунды задержки перед нажатием.
Закрыто