Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
Redear
Отправлено: 09 Сентября, 2025 - 00:51:27
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 206
Дата рег-ции: Июль 2022  
Репутация: 0




Вечер добрый
Прошу подскажите,
дело в том, что функция findheapcolor ищет совпадения сверху вниз.
А мне необходимо найти первое совпадение при поиске снизу вверх. Как целесообразнее решить задачу. Спасибо
 
 Top
sedoi
Отправлено: 09 Сентября, 2025 - 03:31:52
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 85
Дата рег-ции: Апр. 2016  
Репутация: 5




 Redear пишет:
Вечер добрый
Прошу подскажите,
дело в том, что функция findheapcolor ищет совпадения сверху вниз.
А мне необходимо найти первое совпадение при поиске снизу вверх. Как целесообразнее решить задачу. Спасибо


Доброй ночи, так как кибор начинает искать с левого верхнего угла экрана а это координаты начальные x=0,y=0 и до конца экрана в право и вниз, таким образом координаты растут, как мне кажется нужно найти координаты каждого искомого изображения и сравнить их по координатам, объект с самыми большими координатами по x,y будет самый первый снизу.
 
 Top
Redear
Отправлено: 09 Сентября, 2025 - 07:37:24
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 206
Дата рег-ции: Июль 2022  
Репутация: 0




 sedoi пишет:
 Redear пишет:
Вечер добрый
Прошу подскажите,
дело в том, что функция findheapcolor ищет совпадения сверху вниз.
А мне необходимо найти первое совпадение при поиске снизу вверх. Как целесообразнее решить задачу. Спасибо


Доброй ночи, так как кибор начинает искать с левого верхнего угла экрана а это координаты начальные x=0,y=0 и до конца экрана в право и вниз, таким образом координаты растут, как мне кажется нужно найти координаты каждого искомого изображения и сравнить их по координатам, объект с самыми большими координатами по x,y будет самый первый снизу.


в таком случае, будет невероятное кол-во объектов, и такой поиск будет производиться очень долго.
 
 Top
sedoi
Отправлено: 09 Сентября, 2025 - 08:09:46
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 85
Дата рег-ции: Апр. 2016  
Репутация: 5




 Redear пишет:
 sedoi пишет:
 Redear пишет:
Вечер добрый
Прошу подскажите,
дело в том, что функция findheapcolor ищет совпадения сверху вниз.
А мне необходимо найти первое совпадение при поиске снизу вверх. Как целесообразнее решить задачу. Спасибо


Доброй ночи, так как кибор начинает искать с левого верхнего угла экрана а это координаты начальные x=0,y=0 и до конца экрана в право и вниз, таким образом координаты растут, как мне кажется нужно найти координаты каждого искомого изображения и сравнить их по координатам, объект с самыми большими координатами по x,y будет самый первый снизу.


в таком случае, будет невероятное кол-во объектов, и такой поиск будет производиться очень долго.


Назначение второй вариации функции сортировка элементов в двух массивах координат X Y по расстоянию от указанных в функции координат.
Использовать к примеру для сортировки координат XY полученных с помощью функции finddynamic или findimage от конкретной точки на экране по расстоянию:
CODE:
sort(300, 200, #x[0], #y[0], 20);

Первый и второй параметры координаты XY относительно которых будет сортировка массивов координат x[0] y[0] по расстоянию.
Третий и четвертый указатели на массивы координат XY полученные с помощью finddynamic или findimage.
Пятый число элементов в массивах начиная с первого которые будут участвовать в сортировке.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by