Como enviar pressionamentos de tecla separados para programas separados?

1

Digamos que eu tenha 2 programas abertos: o programa A e o programa B.
Eu quero dizer ao programa A que eu estou segurando CAPSLOCK , mas eu ainda quero poder navegar e usar o programa B durante isso.
Existe uma maneira de fazer isso?

    
por Josh Silveous 14.04.2017 / 05:30

1 resposta

2

Como enviar pressionamentos de tecla separados para programas separados?

Você pode fazer o download e usar o programa gratuito AutoIT e seu WinActivate () e Enviar () funciona especialmente para selecionar uma janela específica com base em seu título (metadados). Você pode até mesmo Enviar () emular pressionamentos de tecla ou até mesmo navegar por uma coordenação de mouse de janela específica e MouseClick () também.

Script de amostra

WinWait("ProgramA", "", 10)
WinActivate("ProgramA")
MouseClick("left", 504, 549, 1, 30)
Send("AbCdEfG")
Sleep(100)
WinWait("ProgramB", "", 10)
WinActivate("ProgramB")
MouseClick("left", 504, 549, 1, 30)
Send("HiJkLmNo")

Mais recursos

  • AutoIT
  • WinWait ()
  • WinActivate ()
  • Send ()
  • MouseClick ()
por 14.04.2017 / 07:07

Tags