![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.01.2010
Сообщений: 18
|
![]()
Здравствуйте форумчане! Имеется задача - делать скрины экрана каждые 250 мс.(интервал между скринами тоже 250 мс). Эти скрины за 250 мс. нужно попиксельно сравнить и если есть отличие(пиксель отличается по цвету - навести на пиксель курсор мыши и сделать еще одну проверку: если иконка курсора изменилась, то зажать(!) лкм, зажать(!) пкм, отпустить отпустить лкм. ЛКМ и ПКМ - Левая и правая кнопки мыши соответственно. Собственно вот код, которые по непонятным мне причинам глючит и если и работает(такое бывает иногда =)) то очень нестабильно:
Код:
P.P.S. Прошу заметить - скрины и управление мышкой нужно делать в чужом окне. |
![]() |
![]() |
![]() |
#2 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Сразу же замечу
Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.01.2010
Сообщений: 18
|
![]()
При PF24BIT, надо с шагом 3? Как перебирать только определенную область экрана? Например область как на скриншоте:
![]() P.S. За основу был взят код из статьи: http://forum.vingrad.ru/faq/topic-157023.html P.P.S. Т.е. правильнее будет перебирать вот так? : Код:
Последний раз редактировалось rokweb; 10.06.2010 в 19:16. |
![]() |
![]() |
![]() |
#4 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
0 div 3 = 0
Отвечу более полно чуть позже |
![]() |
![]() |
![]() |
#5 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Вот, кое что тут подсмотрел
http://delphiworld.narod.ru/base/use...emulation.html Во вложении вроде то, что вам надо. С нажатием кнопок думаю сами дальше разберетесь. Но если что - спрашивайте. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 15.01.2010
Сообщений: 18
|
![]()
Огромное при огромное тебе спасибо, выручил очень меня! Теперь работает, буду дальше разбираться с нажатиями!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение двух прайсов | qwerty1 | Microsoft Office Excel | 10 | 15.01.2015 18:32 |
сравнение двух днф | Zln | Помощь студентам | 0 | 11.05.2010 16:42 |
сравнение двух строк | aza_kaz | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 01.01.2010 23:40 |
сравнение двух фаилов | al508 | Microsoft Office Excel | 4 | 24.06.2009 07:55 |
попиксельное сравнение | borodaj | Общие вопросы Delphi | 7 | 31.05.2007 13:24 |