Sterowanie innymi aplikacjami

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źć.

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..

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