На этом уроке мы начнём создавать настоящего бота, который будет проходить сапёра из Windows XP. Мы найдём указатель на программу, вычислим координаты окна игры, запрограммируем несколько щелчков мышкой по ней.
Чему научился:
вспомнил как нажатия кнопок мыши генерировать, расчеты полей
Что было сложным:
домашнее задание, рассчитать каждую ячейку.
Комментарии:
я просто сделал функцию, которая заполняет флажками всё поле. если нужны более красивые вещи, то посмотрите курс Графоциклы (www.videosharp.info/video/task4) Там всё прекрасно показано, наглядно
Научился: использовать библиотеку user32.dll Трудности: Что то я не совсем всё понял Не понимаю как функция GetWindowRect() Вычисляет углы и ширину и высоту, смещаешь приложение в тострону уже значения другие, хотя по факту ширина и высота должны вроде как остоваться постоянныеми, на скриншотах я приложил данные с wRect два разных, они вообще логике не поддаются, может кто то объяснит??
По факту в пейнте посчила Ширина ~503, Высота ~ 364 - Это для профессионала..... может я что то не то делаю?
Научился: Научился кликать внутри окна и вычислять координаты. Трудности: Я до сих пор не нарисовал ничего красивого - для меня в принципе проставить флажки внутри окна другой программы уже был подвиг. Для меня управление в другом окне всегда было высшей математикой, оказывается ничего сложного. Очень хороший урок.