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

clocky

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

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
631
Благодарностей
510
Баллы
93
Рандомное отклонение задается здесь, но максимум 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
Сообщения
387
Благодарностей
73
Баллы
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
Сообщения
631
Благодарностей
510
Баллы
93

Midnight

Client
Регистрация
28.02.2016
Сообщения
348
Благодарностей
209
Баллы
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
Сообщения
631
Благодарностей
510
Баллы
93
  • Спасибо
Реакции: Midnight

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