На этом уроке мы повеселимся :) Напишем бота для игры из прошлого урока. Программа будет сама кликать и ставить сногсшибательные результаты!
Задание: Написать бота для прошлой игры и поставить супер-рекорд!
Дата отправки отчёта:
16 июля 2016 г.
Задание выполнено: за
3 час. 00 мин.
Чему научился:
Познакомился с новыми компонентами "Toolbox".
Что было сложным:
Найти как вызвать функцию при нажатии на клавишу.
Комментарии:
Попробывал немного доработать программу, сделать запуск при нажатии на определенную клавишу, хотел именно сделать перехват нажатия, даже при свернутой программе, но по итогу ничего не вышло, вернул все обратно, чтобы отчитаться.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Трудности: Не сразу понятно было почему не точно срабатывало всё. 10 кликов с задержкой 500 - должно быть 2 клика/сек (250 - 4 клика/сек, 125 - 8 клика/сек и т.д.) Неясно: в выражении "mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, X, Y, 0, 0);" что означает MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP ? Знак "|" значит "или" ?
Научился: Научился подключать к программе метод который позволяет симулировать клик мышкой в Windows, и это очень здоровски! Будем теперь держать это оружие всегда при себе Трудности: Все понятно.
Возможно если понадобится когда нибудь в дальнейшем более подробно разобраться с (using System.Runtime.InteropServices;) но это потом по надобности