Dostęp do innych aplikacji

0

Witam, załóżmy że uruchomiłem sobie jakąś prostą aplikacje i jest w niej tylko przycisk. Czy jest możliwość napisania takiego programu z którego poziomu moge zasymulować np. kliknięcie tamtego przycisku na uruchomionej aplikacji?? Np. klikając button w moim programie wynik kliknięcia to wynik akcji przypisanej przyciskowi z uruchomionej wcześniej aplikacji. Troche zamotałem ale mam nadzieje że ktoś mnie zrozumie :-)
Dodatkowe pytania to: czy jest to wykonalne w cpp z użyciem np. Qt, albo w javie z użyciem jakiejś biblioteki? Czy to ważne w jakim języku została uruchomiona ta aplikacja w której chce zasymulowac kliknięcie ??
No i podejrzewam że żeby to zrobić trzeba odczytać aktualne procesy i coś pokombinowac.
ps. interesuje mnie rozwiązanie tak do systemu linux jak i windows ale podejrzewam też że rozwiązanie dla linucha może być całkiem inne niż dla windowsa...

0

Da sie, nie wiem czy w javie jest obsluga dll bo jak tak to mozesz napsisac dll i wywolac funkcje

0

a moge prosic o jakies dokladniejsze wyjasnienia ??

0

hmm

dokladnie to jest chyba 'winapi'
FindWindow(); pobierasz uchwyt okna
FindWindowEx(); a tutaj pobierasz uchwyt kontrolki z okna czyli np, tbuttona
teraz nie pamietam czy albo symuacja nacisniecia klawisza lub klikniecia msyzka by zadzialala pewnie tak ale byl jeszcze inny sproob tylko nie pamietam ;0

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