Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

Боты Сапёра / БОТ - Отмычка сапёра

  • На этом уроке мы начнём создавать настоящего бота,
    который будет проходить сапёра из Windows XP.
    Мы найдём указатель на программу,
    вычислим координаты окна игры,
    запрограммируем несколько
    щелчков мышкой по ней.

    Для работы нам потребуется именно XP версия сапёра, её можно скачать здесь:
    www.videosharp.info/data/docs/winmine.exe.
  • Дата отправки отчёта: 16 октября 2016 г.
  • Задание выполнено: за 3 час. 00 мин.
  • Чему научился: Научился кликать внутри окна и вычислять координаты.
  • Что было сложным: Я до сих пор не нарисовал ничего красивого - для меня в принципе проставить флажки внутри окна другой программы уже был подвиг.
  • Комментарии: Для меня управление в другом окне всегда было высшей математикой, оказывается ничего сложного. Очень хороший урок.
  • Оценка видео-уроку:
Отчёт от 7119 за Боты Сапёра / БОТ - Отмычка сапёра




Оцени работу

 
Сохранить страницу:

4004. Елена
Елена
ответить
→  Новопашин Владимир  # Сапёр на C# / БОТ - Отмычка сапёра / 2016-10-17 07:19

Отлично, Владимир! Успехов в создании бота.


8275. Tekashnik
Tekashnik
ответить
→  Новопашин Владимир  # Сапёр на C# / БОТ - Отмычка сапёра / 2016-10-16 18:57

Завтра буду этот урок проходить


  • Отчёт оценивали:
    1Евгений Волосатов+1   10673Алексей Хонин+1   11405vdimae+1   3506Алексей|BrisK|Кривицкий+1   10494Алексей В.+1   1901Neverwinter 2+1   6452Кирилл Шмойлов+1   10558Иван Воронин+1   8520Сергей Колупаев+1   4467Alcatraz+1   459Сергей Сергеевич+1   4699Сергей Витальевич+1   8275Tekashnik+1   1232Фомичева Наталья+1   6925Артём+1   11480Алексей0   7238Константин+1   10365Rita+1   4004Елена+1   7119Новопашин Владимир+1   11322Dmitrij Starikovič+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

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