odczytywanie określonych pikseli z ekranu jako pozycja x,y

Odpowiedz Nowy wątek
2008-10-23 19:13
Darkwalker
0

Witam,
piszę na razie małe programiki w Delphi, więc nie wiem więcej niż w książce podstawy programowania w delphi 2007 i kodów źródłowych "Prosiaka" ;D.

Napisałem sobie program, który najpierw odczytuje dynamicznie pozycję myszki,
wpisuje mi ją do captiona od label1.
Potem mam dwa edity do których muszę wpisać pozycję x,y
gdzie kursor ma się w danym zdarzeniu przemieścić.
I na koniec mam buttona wyzwalającego timer, który co 5s klika w wyznaczone miejsce.

Pytanie moje jest takie:
Jak odczytać z ekranu ("przeszukać ekran") daną kombinację pikseli
i przypisać im konkretne współrzędne?

Chodzi mi głównie o to, by nie musieć samemu wpisywać współrzędnych gdzie myszka ma klikać,
tylko żeby program robił to za mnie poprzez sprawdzenie, czy na ekranie jest obecna dana
kombinacja pikseli, odczytanie współrzędnych tej kombinacji i kliknięcie w nie.

Proszę o jakiekolwiek wskazówki.
Od czego zacząć, albo czego dokładnie dalej szukać, być może jaka do tego biblioteka jest potrzebna,
do reszty postaram się dojść sam.
Będę wdzięczny za pomoc.

Pozostało 580 znaków

2008-10-24 14:27
ŁF
0

Screen, TScreen - odczytasz sobie co aktualnie jest wyświetlane na ekranie i znajdziesz wzorzec.

jednak jak znam zycie problem da się rozwiązać w zupełnie inny sposób - znalezienie uchwytu do szukanej kontrolki (findwindow) i wysłanie jej komunikatu o kliknięciu (sendinput lub mouse_event).


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0