Discussão do artigo "Usando o AutoIt com MQL5"

 

Novo artigo Usando o AutoIt com MQL5 foi publicado:

Este artigo descreve como criar scripts para o terminal MetraTrader 5, integrando MQL5 com AutoIt. Vou mostrar como automatizar várias tarefas usando a interface do usuário do terminal e apresentar uma classe que usa a biblioteca AutoItX.

O AutoIt vem com uma ferramenta chamada AutoIt Window Info Tool que é usada para obter informações sobre as janelas do aplicativo.

Ao arrastar a ferramenta Finder sobre qualquer parte de um aplicativo de destino, podemos obter as propriedades de um componente específico. Esses componentes são chamados de controles. Um controle pode ser um botão, um menu suspenso ou uma guia. Estes são apenas alguns exemplos, existem muitos tipos de controles usados ​​para construir aplicativos. Cada controle está associado a uma janela. Um aplicativo pode ser composto por várias janelas. Normalmente, há uma janela principal, na qual outras janelas filhas são anexadas ou ancoradas. Se as janelas filhas estiverem anexadas ou encaixadas na janela principal do aplicativo, todos os controles incluídos nessas janelas filhas se tornarão parte da janela principal do aplicativo. Ao usar o AutoIt para localizar com precisão um controle, a janela à qual o controle está associado é importante, seja uma janela filha ou a janela principal do aplicativo.

Observando o gráfico abaixo, podemos ver a ferramenta de busca sendo arrastada sobre diferentes regiões de um aplicativo Metatrader 5. Note as configurações do Window Info Tool quando o menu Otions estiver selecionado. As opções Freeze, Always On Top e Use Spy++ Control Detection Logic estão marcadas.


Autor: Francis Dube

Razão: