文章 "在 MQL5 中使用 AutoIt"

 

新文章 在 MQL5 中使用 AutoIt已发布:

简述。 在本文中,我们将探索采用 MetraTrader 5 终端里以集成的 MQL5 编写 AutoIt 脚本。 在其中,我们将覆盖如何操纵终端的用户界面来自动完成各种任务,并介绍一个采用 AutoItX 库的类。

AutoIt 附带一个名为 AutoIt Window Info Tool 的应用程序,用于获取有关应用程序窗口的信息。

拖拽 Finder 工具覆盖到目标应用程序的任何部分,我们就可以获得特定组件的属性。 这些组件被称为控件。 控件可以是按钮、下拉菜单或选项卡。 这些仅是少数几个例子,还有许多类型的控件用于构建应用程序。 每个控件都与一个窗口相关联。 一个应用程序可由多个窗口组成。 通常有一个主窗口,其它子窗口依附或驻靠在主窗口上。 如果子窗口依附或驻靠到主应用程序窗口,则这些子窗口中内含的所有控件均变为主应用程序窗口的一部分。 利用 AutoIt 精确定位到一个控件时,控件关联的窗口很重要,无论是子窗口还是主应用程序窗口。

查看下图,我们可以看到 finder 工具被拖拽到 Metatrader 5(Metatrader 5)应用程序的不同区域。 当选定选项菜单时,请注意窗口信息工具的设置。 冻结、始终在顶部、以及用 Spy++ 控制检测逻辑,几个选项均被勾选。


作者:Francis Dube