Host Access Class Library Automation Objects
主机访问类库自动化对象允许 Z and I Emulator for Windows 产品支持 Microsoft® 基于 COM 的自动化技术(以前称为 OLE 自动化)。ECL 自动化对象是一系列允许自动化控制器的自动化服务器,例如 Microsoft® Visual Basic®,以便以编程方式访问 Z and I Emulator for Windows 的数据和功能。
例如,将键发送到 Z and I Emulator for Windows 表示空间。这可以通过在 Z and I Emulator for Windows 窗口中手动输入键来实现,但也可以通过相应的 Z and I Emulator for Windows 自动化服务器(在本例中为 autECLPS)实现自动化。使用 Visual Basic®,可以创建 autECLPS 对象,然后使用要放置在表示空间中的字符串调用该对象中的 SendKeys 方法。
换言之,支持控制自动化协议的应用程序(自动化控制器)可以控制一些 Z and I Emulator for Windows 操作(自动化服务器)。Z and I Emulator for Windows 支持 Visual Basic® 脚本,该脚本使用 ECL 自动化对象。请参阅 Z and I Emulator for Windows 宏/脚本支持以获取更多详细信息。
- 第 autECLConnList 类 页上的 autECLConnList(即连接列表)包含给定系统的 Z and I Emulator for Windows 连接列表。它包含在 autECLConnMgr 中,但可以独立于 autECLConnMgr 创建。
- 第 autECLConnMgr 类 页上的 autECLConnMgr(即连接管理器)提供了管理给定系统的 Z and I Emulator for Windows 连接的方法和属性。此上下文中的连接是 Z and I Emulator for Windows 窗口。
- 第 autECLFieldList 类 页上的 autECLFieldList(即字段列表)会对仿真器表示空间中的字段执行操作。
- 第 autECLOIA 类 页上的 autECLOIA(即操作员信息区域)提供了查询和操控操作员信息区域的方法和属性。这包含在 autECLSession 中,但可以独立于 autECLSession 创建。
- 第 autECLPS 类 页上的 autECLPS(即表示空间)提供了查询和操控相关 Z and I Emulator for Windows 连接的表示空间的方法和属性。这包含表示空间中所有字段的列表。它包含在 autECLSession 中,但可以独立于 autECLSession 创建。
- 第 autECLScreenDesc 类 页上的 autECLScreenDesc(即屏幕描述)提供了描述屏幕的方法和属性。这可用于等待 autECLPS 对象或 autECLScreenReco 对象上的屏幕。
- 第 autECLScreenReco 类 页上的 autECLScreenReco(即屏幕识别)提供了 HACL 屏幕识别系统的引擎。
- 第 autECLSession 类 页上的 autECLSession(即会话)提供了与会话相关的常规功能和信息。为方便起见,它包含 autECLPS、autECLOIA、autECLXfer、autECLWinMetrics、autECLPageSettings 和 autECLPrinterSettings 对象。
- 第 autECLWinMetrics 类 页上的 autECLWinMetrics(即窗口度量)提供了查询与此对象关联的 Z and I Emulator for Windows 会话的窗口度量的方法。例如,使用此对象可最小化或最大化 Z and I Emulator for Windows 窗口。这包含在 autECLSession 中,但可以独立于 autECLSession 创建。
- 第 autECLXfer 类 页上的 autECLXfer(即文件传输)提供了通过与此文件传输对象关联的 Z and I Emulator for Windows 连接在主机和工作站之间传输文件的方法和属性。这包含在 autECLSession 中,但可以独立于 autECLsession 创建。
- 第 autECLPageSettings 类 页上的 autECLPageSettings(即页面设置)提供了查询和操控常用设置的方法和属性,如会话“页面设置”对话框的 CPI、LPI 和字体名称。这包含在 autECLSession 中,但可以独立于 autECLSession 创建。
- 第 autECLPrinterSettings 类 页上的 autECLPrinterSettings(即打印机设置)提供了查询和操控设置的方法和属性,如会话“打印机设置”对话框的打印机和 PDT 方式。这包含在 autECLSession 中,但可以独立于 autECLSession 创建。
Host Access Class Library Automation Objects 是 autECL 对象的图形表示:

本章详细介绍了每个对象的方法和属性,旨在涵盖自动化对象的所有潜在用户。因为使用对象的最常见方法是通过脚本应用程序(如 Visual Basic®),所以所有示例均使用 Visual Basic® 格式显示。