Me ajudem

Boa tarde pessoal!
Gostaria muito da ajuda de vcs. Vocês sabem qual linguagem posso utilizar(estou aqui porque acredito que Java consiga) para fazer uma espécie de bot, o que ele precisa fazer é reconhecer o programa que está aberto e identificar informações do outro programa, como por exemplo textbox, lábios, cores, etc… um exemplo seria a biblioteca de controle para o navegador Chrome. Não sei se consegui ser claro, mas espero e agradeço a ajuda de vcs. A resposta que quero é apenas isso: "A linguagem que pode fazer o que vc quer e a JAVA (EXEMPLO) a partir da biblioteca X. O resto corro atrás, estou aqui porque outros fóruns de outras linguagens não conseguiram me responder. Agradeço a ajuda.