Ir para conteúdo
🥇 [Exclusivo] Seja um Membro VIP EXTREME! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

Bom galera, já cacei bastante sobre o assunto, oque eu to querendo fazer é que ao apertar 1 tecla ( Numero 1 de cima do teclado por exemplo ) seja env1ar 1 texto para tal aplicação que está em primeiro plano, oque eu consegui até agora é fazer com que, com o f0rm em primeiro plano mudar o foco pra outro programa por meio do nome da janela e usar o método SenKeys para digitar 1 mensagem ( Usei o método AppActivate do VB para mudar o foco e fazer minha ação );

Mas oque eu queria mesmo é fazer essa ação ( Escrever 1 coisa com o SendKeys ) sem ter q ter, de forma alguma, meu f0rm em primeiro plano.

 

Se alguém puder ajudar eu agradeço desde já.

Link para o comentário
https://www.webcheats.com.br/topic/1470506-d%C3%BAvida-executar-uma-a%C3%A7%C3%A3o-sem-foco-na-aplica%C3%A7%C3%A3o/
Compartilhar em outros sites

Em C#

 

não se esqueça de adicionar o "using System.Runtime.InteropServices;" no começo da classe.

 

É necessário se cadastrar para acessar o conteúdo.

Movido para área correta, tenha mais atenção antes de criar novos tópicos.

Bom, para isso você deve usar GetForegroundWindow() para pegar a janela que esta em primeiro plano, depois você deve usar GetASyncKeyState() para pegar a tecla pressionada e depois um SendMessage() com a mensagem WM_CHAR para a janela desejada(lembrando que caso for um textbox por exemplo dentro da janela você deverá pegar o handle dele)

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.