Рандомное нажатие при поиске по картинке

clocky

Client
Регистрация
26.09.2019
Сообщения
363
Благодарностей
48
Баллы
28
Как можно сделать рандомное нажатие, типо от 200 пикселей влево, до 100 вправо и 10 вверх, 5 вниз? При поиске по картинке. Надеюсь понятно объяснил.
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
474
Благодарностей
372
Баллы
63
Рандомное отклонение задается здесь, но максимум 10 пикселей.
1690262861808.png

Как можно сделать рандомное нажатие, типо от 200 пикселей влево, до 100 вправо и 10 вверх, 5 вниз? При поиске по картинке. Надеюсь понятно объяснил.
В экшене отключить нажатие (выбрать None) и сохранить найденные координаты в переменные x и y
C#:
int x = Convert.ToInt32(project.Variables["x"].Value);
int y = Convert.ToInt32(project.Variables["y"].Value);
instance.DroidInstance.Input.Touch(x - 200, y - 10, x + 100, y + 5, false, "Random");
 
  • Спасибо
Реакции: clocky

clocky

Client
Регистрация
26.09.2019
Сообщения
363
Благодарностей
48
Баллы
28
Рандомное отклонение задается здесь, но максимум 10 пикселей.
Посмотреть вложение 109745


В экшене отключить нажатие (выбрать None) и сохранить найденные координаты в переменные x и y
C#:
int x = Convert.ToInt32(project.Variables["x"].Value);
int y = Convert.ToInt32(project.Variables["y"].Value);
instance.DroidInstance.Input.Touch(x - 200, y - 10, x + 100, y + 5, false, "Random");
Работает, но почему-то иногда не туда нажимает. Хотя кнопка довольнобольшая, почти во весь экран телефона. Ставлю координаты в центре. 100 влево и вправо и 3 вверх и вниз и он всё равно пропускает. В чем может быть дело? Если стоит рандомное отклонение, оно суммируется?
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
474
Благодарностей
372
Баллы
63

Midnight

Client
Регистрация
28.02.2016
Сообщения
317
Благодарностей
182
Баллы
43
C#:
int x = Convert.ToInt32(project.Variables["x"].Value);
int y = Convert.ToInt32(project.Variables["y"].Value);
instance.DroidInstance.Input.Touch(x - 200, y - 10, x + 100, y + 5, false, "Random");
Что такое clickDistributionType в данном методе (нигде справки нет) и какие значения может принимать помимо Random?
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
474
Благодарностей
372
Баллы
63
  • Спасибо
Реакции: Midnight

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)