Ir para conteúdo


Foto
* * * * - 1 votos

PostMessage.au3 (ControlSend via User32.dll)

Minimizado Mouse Click ControlSend Send MousClick User32.dll

  • Por favor, faça o login para responder
2 respostas neste tópico

#1 antony-ag

antony-ag

    Membro Nível 3

  • Membros
  • PipPipPipPip
  • 391 posts
  • LocationPraia Grande/SP

Postado 02 junho 2015 - 03:32

Eu estava tentando desenvolver uma UDF assim, procurei várias informações de como fazer, cheguei a tentar obter informações aqui no fórum, mas o importante é que aí está. Pode ser muito útil para alguns, assim como está sendo para mim.
 
Esta udf é muito útil para os casos onde o ControlSend e o ControlClick não são viáveis. Pois há casos de janelas que não possuem o ControlID que é um parâmetro obrigatório para estas duas funções.
 
Apesar de esta UDF não ser "completamente" funcional em relação aos caracteres suportados pelo Send ou ControlSend, achei interessante é que ela suporta a mesma formatação das teclas. "Ex.: {DELETE}{ENTER}{ESC}"
* Fiz algumas edições para melhorar a compatibilidade
* Adicionei mais teclas aos KeyCodes.su3
* Tornei possível o envio de mais de um caractere
 
PostMessage.au3

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido

----
KeyCodes.au3

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido

Fontes: 

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido

(outra versão, mesmo author)


Editado por antony-ag, 02 junho 2015 - 03:34 .


#2 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 08 junho 2015 - 12:23

Muito bom, mas não podemos esquecer da seguinte função da UDF WinAPI.au3

_WinAPI_PostMessage
Places a message in the message queue and then returns


#include <WinAPI.au3>
_WinAPI_PostMessage ( $hWnd, $iMsg, $wParam, $lParam )


JS

#3 antony-ag

antony-ag

    Membro Nível 3

  • Membros
  • PipPipPipPip
  • 391 posts
  • LocationPraia Grande/SP

Postado 08 junho 2015 - 04:12

Muito bom, mas não podemos esquecer da seguinte função da UDF WinAPI.au3

JS

 

Obrigado pela observação. Isso é novidade para mim. Como eu havia dito quando tentei solicitar ajuda aqui no fórum, não é um assunto que eu domino.

Pelo menos os KeyCodes são úteis e podem acabar ajudando alguém... =D







Tópicos que também usam as tags Minimizado, Mouse, Click, ControlSend, Send, MousClick, User32.dll:

0 usuário(s) está(ão) lendo este tópico

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Documentação OnLine de referência