Sterowanie innymi aplikacjami

Odpowiedz Nowy wątek
2009-09-04 12:03

Rejestracja: 17 lat temu

Ostatnio: 6 lat temu

0

W jaki sposób i czy jest to możliwe by wykonać jakaś funkcje lub czynność w innej aplikacji uruchomionej w systemie? Np wcisnąć przycisk zdalnie z naszego programu. Słyszałem co nieco o uchwytach aplikacji i jak się do tego zabrać? mam programy które działają a dobrze anie chce wyważać otwartych drzwi i pisać niemal identycznych na nowo z C# na Pascala.
Podobno była nawet do tego celu jakiś komponent ale już nie mogę go odnaleźć.


Błędy ortograficzne w moich postach wynikają z tego że szybciej myśle niż pisze.

Pozostało 580 znaków

2009-09-04 12:16

Rejestracja: 10 lat temu

Ostatnio: 9 lat temu

0

Jest to możliwe aczkolwiek nie w przypadku wszystkich aplikacji wykonywalne. Całość sprowadza się do użycią API windows.
Funkcje typu FindWindow, FindWindowEx, GetWindowClass, SendMessage.

Najpierw zapoznaj się jak takie okno programu którym chcesz sterować jest zbudowane.
Możesz użyć do tego http://www.piotrzegar.pl/p/82/
Szegóły na zdjęciu 11, 12.

Potem za pomocą np FindoWindow, FindWindowEx jesteś wstanie dobrać się do posczeŋólnych fragmentów okna - przycisku, pola edit, etc..


Pozostało 580 znaków

Odpowiedz

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