Есть ли функция поиска пикселей в C#?

В настоящее время я создал программу в AutoIT, в которой есть методы PixelSearch. В любом случае, у меня довольно насыщенный графический интерфейс, который может раздражать каждый раз, когда вы его запускаете, поэтому я решил сделать кнопку сохранения / загрузки настроек. Оказывается, что AutoIT обрабатывает чтение / запись файла довольно неэффективно, поэтому запись в файл для "сохранения" настроек и чтение из файла для "загрузки" настроек исключено. Я решил сделать что-то в C#, так как класс FileStream потрясающий. Но, чтобы заменить программу AutoIT, мне нужна функция pixelsearch, которая в основном ищет определенный пиксель в определенном прямоугольнике / точке. У кого-нибудь есть идея, как это создается, или, если она уже есть, как она используется?

PS: Есть ли способ сохранить местоположение курсора после того, как пользователь нажмет определенную кнопку в C#? Я думал о MouseEvent какого-то рода.

1 ответ

Вы, конечно, можете сохранить места щелчка мыши, попробуйте использовать события мыши mouseUp(object sender, MouseEventArgs e)mouseDown(object sender, MouseEventArgs e)... внутри функции вы можете открывать поток и каждый раз записывать местоположение, а затем закрывать его. e.Location

Другие вопросы по тегам