Wykorzystywanie funkcji innych programów

0

Witam,
czy jest możliwość sterowania innymi programami z poziomu javy? Chciałbym wykorzystać funkcje programu, bez poruszania myszką, czyli klasa robot odpada.

0

To wszystko zależy od technologii, w której został wykonany program, którym chcesz sterować, ewentualnie od warstwy pośredniej (o ile program, którym chcesz sterować takową udostępnia).

Jeśli program został wykonany w jakimś WinAPI, to możesz próbować dobrać się do jego kontrolek (pobieranie uchwytu itp.).

Jeśli program jest bez GUI (działa w terminalu), to możesz wydawać mu komendy ( http://stackoverflow.com/questions/2887658/java-popen-like-function ).

Jeśli program ma jakąś warstwę pośrednią, np. odpowiednie API, albo odbiera polecenia na socket'cie (localhost), to możesz mu na ten socket wysyłać polecenia.

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