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

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

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

> Без описания
Ilya001
Отправлено: 05 Июня, 2023 - 16:03:09
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 459
Дата рег-ции: Май 2020  
Репутация: 23




Добрый день. Вопрос таков, чем отличается mouse(LEFT, 500, 400, 0, w); от mouse(LEFT, 520-w.left, 420-w.top, 0, w);?
На первом коде координаты оконные, а на втором экранные, отличие в координатах есть, и если окно не передвигать(держать в одном месте) то всё ок, кликает в нужное место даже экранными координатами, но если окно меняет своё местоположения то Кибор промахивается и кликает в ненужное место, почему так? Как работает первый код?

(Отредактировано автором: 05 Июня, 2023 - 16:17:12)

 
 Top
Zireael
Отправлено: 06 Июня, 2023 - 02:26:21
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4421
Дата рег-ции: Нояб. 2017  
Репутация: 584




 Цитата:
но если окно меняет своё местоположения то Кибор промахивается и кликает в ненужное место, почему так?

Нужно обновить данные об окне используя setwindowparam. Окно переместили, но данные в структуре win остались старые, вот и кликает не туда.
 Цитата:
Как работает первый код?

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


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




Powered by