На этом уроке мы повеселимся :) Напишем бота для игры из прошлого урока. Программа будет сама кликать и ставить сногсшибательные результаты!
Задание: Написать бота для прошлой игры и поставить супер-рекорд!
Дата отправки отчёта:
4 февраля 2015 г.
Задание выполнено: за
40 мин.
Что было сложным:
"Поймать" все открывшиеся калькуляторы, когда установлено минимальное количество кликов равное 0 (а не 1). Прямо вирус ходячий получился!
Комментарии:
Почему вывод seconds.ToString("#.#") некорректно выводится если seconds < 1 (на скриншоте видно) и как это исправить?
Научился: Повторил использование таймера. Узнал что есть библиотеки для управления мышкой и т.д. НО НЕ ПОНЯЛ КАКИМ ОБРАЗОМ ЭТО ДЕЛАЕТСЯ и что означает скопированный со stackoverflow код. Написал свой первый бот для игры, спасибо Трудности: Не понял суть вставки кода:
[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint cButtons, uint dwExtraInfo);
Научился: Использовать TabelLayoutPanel. Программно вызывать событие click mouse. Трудности: Программно вызывать событие click mouse. Хотя , не совсем понял. 67.4 клика за секунду