Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сканирование экрана в масив / 5 сообщений из 5, страница 1 из 1
24.10.2010, 15:34
    #36916630
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование экрана в масив
Функиця Declare Function GetPixel Lib "gdi32" оказалась очень полезной но очень медленно работает. Я сканирую 1440*900 на протяжении несколько секунд. Можна каким то образом полностю screen загнать в масив (не знаю как это должно выглядеть) например ScrMem(1440*900) as Long <-(цвет)?

Задача такая: программа ищет несколько точек образца пиктограмки и находя ее по этим точкам кликает мышкой с смещением +x;+y от места нахождения. Она работает, слишком медленно но точно. Я бы хотел ее усовершенствовать чтоб не отрываясь от своих интересов при обнаружении загруженого в масив образца (только несколько избранных точек) мышка мгновенно реагировала и возвращалась в предыдущую позицию. (Ищет сначало одну точку образца, если точка не совподает то дальше ищет). Если не тяжело, посоветуйте еще вариант


на фото часть окна программы где показано точки образца, также там можна видеть и захват экрана который следит за мышкой либо в ручном режимые курсором можно передвигать слежку. В правом - масив цветов образца, минимум и максимум, а также планирую даработать выбор принимаемого действия при нахождении или ненахождении образца. Образцов может быть много и их можно группировать.
с уважением Андрей
...
Рейтинг: 0 / 0
24.10.2010, 16:47
    #36916694
Шаманус
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование экрана в масив
...
Рейтинг: 0 / 0
27.10.2010, 11:56
    #36922302
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование экрана в масив
спасибо. на много лучше. даже анимацию можно отлавливать. работает в десятки или сотню раз бі
...
Рейтинг: 0 / 0
27.10.2010, 11:57
    #36922307
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование экрана в масив
быстрее
...
Рейтинг: 0 / 0
27.10.2010, 16:54
    #36923471
GetPixel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сканирование экрана в масив
Андрей159,

есть такой класс для рисования в memory DC, в основном, но есть и методы для снимка окна и экрана. Обращение к индивидуальным пикселям через свойство Pixel.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сканирование экрана в масив / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]