Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como receber a resposta de um software

Olá a todos, gostaria de saber como que faço para validar uma mensagem que esta apresentando na tela de um software. Por exemplo, estrou abrindo um software de desktop e ele pediu login, com pyautogui posso fazer um script para digitar o usuário / senha e depois clicar em logar, como faço para obter a resposta desse software se ele conseguiu logar ou se apresentou alguma mensagem de senha incorreta ? Obs: não tenho acesso ao código deste software. Precisarei da API deste programa ?

1 resposta
solução!

Se a aplicação te fornecer API para ter acesso a essas mensagens, é o caminho mais fácil de se conseguir resolver seu problema. Se o software não fornecer você só vai conseguir resolver esse problema utilizando meios alternativos, que são inúmeras formas diferentes que possibilitariam isso, todas trabalhosas, claro.

Ps: Entenda "meios alternativos" como "hackear". Que em resumo, vai ter que trabalhar com alguma biblioteca como a win32gui, pegar o PID do processo desse software, acessar esse processo na memória RAM e aí por exemplo, através da API SendMessage() solicitar para essa aplicação que ela te retorne a string contida naquele componente.

Parece complicado mas não é :D