На этом уроке мы напишем бота для игры из прошлого урока. Мы научим мышку быстро щёлкать по кнопкам программы из прошлого урока.
Задание: Написать бота для игры из прошлого урока. Придумать, для чего можно использовать эту программу.
Дата отправки отчёта:
16 января 2018 г.
Задание выполнено: за
11 час. 4 мин.
Чему научился:
Интересна идея - программное управление мышкой для нажатия на кнопок. Думаю, что этим можно воспользоваться для решения определенных задач.
Интресна реализация идеи - сначалоа сохранить координаты мышки и потом воспроизвести их.
Узнал про " + Environment.NewLine". А я раньше всегда писал " + \n\r")
Узнал, что к тексту в TextBox можно обращаться как к массиву через свойство Lines: for (int i = 0; i < text_x.Lines.Length; i++) { x = Convert.ToInt16(text_x.Lines[i]); y = Convert.ToInt16(text_y.Lines[i]); }
Понравилось использование события mouse_event для имитации клика мышки -> to simulate mouse click in c#:)
Думаю, что применить эту программу можно там где надо выполнить стандартную последовательность кликов на форме или в броузере. Можно добавить к каждому клику ввод с клавиатуры - и тогда можно формы автоматически заполнять. Например, ввести пароль.
Что было сложным:
Урок интересен тем, что продолжает предыдущий урок. И эти два урока теперь воспринимаются целиком.
Научился: Научился записывать координаты курсора.
Я бы такую программу использовал при тестировании и выполнении массовых операций при которых нужно постоянно тыкать мышью в примерно одни и те же места. =)