Bibliothèque de classes Host Access pour objets d'automatisation
Les objets d'automatisation de la bibliothèque de classes Host Access permettent au produit Z and I Emulator for Windows de prendre en charge la technologie d'automatisation basée sur Microsoft® COM (anciennement connue sous le nom d'automatisation OLE). Les objets d'automatisation ECL sont une série de serveurs d'automatisation qui permettent aux contrôleurs d'automatisation, par exemple Microsoft® Visual Basic®, d'accéder par programme aux données et fonctionnalités de Z and I Emulator for Windows.
Un exemple de ceci serait l'envoi de clés à un espace de présentation Z and I Emulator for Windows. Cela peut être accompli en appuyant manuellement sur les touches dans la fenêtre Z and I Emulator for Windows, mais cela peut également être automatisé via le serveur d'automatisation Z and I Emulator for Windows (autECLPS dans ce cas). A l'aide de Visual Basic®, vous pouvez créer l'objet autECLPS, puis appeler la méthode SendKeys dans cet objet avec la chaîne à placer dans l'espace de présentation.
En d'autres termes, les applications activées pour contrôler le protocole d'automatisation (contrôleur d'automatisation) peuvent contrôler certaines opérations Z and I Emulator for Windows (serveur d'automatisation). Z and I Emulator for Windows prend en charge Visual Basic® Script, qui utilise les objets ECL Automation. Reportez-vous à la prise en charge des macro/script Z and I Emulator for Windows pour plus de détails.
- autECLConnList, liste de connexions, sur la page Classe autECLConnList, contient une liste des connexions Z and I Emulator for Windows pour un système donné. Il est contenu par autECLConnMgr, mais peut être créé indépendamment d'autECLConnMgr.
- autECLConnMgr, gestionnaire de connexions, sur la page Classe autECLConnMgr, fournit des méthodes et des propriétés pour gérer les connexions Z and I Emulator for Windows pour un système donné. Une connexion dans ce contexte est une fenêtre Z and I Emulator for Windows.
- autECLFieldList, liste de champs, sur la page Classe autECLFieldList, effectue des opérations sur les champs dans un espace de présentation d'émulateur.
- autECLOIA, zone d'informations de l'opérateur, sur la page Classe autECLOIA, fournit des méthodes et des propriétés pour interroger et manipuler la zone d'informations de l'opérateur. Il est contenu par autECLSession, mais peut être créé indépendamment d'autECLSession.
- autECLPS, espace de présentation, sur la page Classe autECLPS, fournit des méthodes et des propriétés pour interroger et manipuler l'espace de présentation pour la connexion Z and I Emulator for Windows. Il contient une liste de tous les champs de l'espace de présentation. Il est contenu par autECLSession, mais peut être créé indépendamment de autECLSession.
- autECLScreenDesc, description de l'écran, sur la page Classe autECLScreenDesc, fournit des méthodes et des propriétés pour décrire un écran. Il peut être utilisé pour attendre les écrans sur l'objet autECLPS ou l'objet autECLScreenReco.
- autECLScreenReco, reconnaissance d'écran, sur la page Classe autECLScreenReco, fournit le moteur du système de reconnaissance d'écran HACL.
- autECLSession, session, sur la page Classe autECLSession, fournit des fonctionnalités et des informations générales liées à la session. Pour plus de commodité, il contient les objets autECLPS, autECLOIA, autECLXfer, autECLWinMetrics, autECLPageSettings et autECLPrinterSettings.
- autECLWinMetrics, métriques de fenêtre, sur la page Classe autECLWinMetrics, fournit des méthodes pour interroger les métriques de fenêtre de la session Z and I Emulator for Windows associée à cet objet. Par exemple, utilisez cet objet pour réduire ou agrandir une fenêtre Z and I Emulator for Windows. Il est contenu par autECLSession, mais peut être créé indépendamment d'autECLSession.
- autECLXfer, transfert de fichiers, sur la page Classe autECLXfer, fournit des méthodes et des propriétés pour transférer des fichiers entre l'hôte et le poste de travail via la connexion Z and I Emulator for Windows associée à cet objet de transfert de fichiers. Il est contenu par autECLSession, mais peut être créé indépendamment d'autECLSession.
- autECLPageSettings, paramètres de page, sur la page Classe autECLPageSettings, fournit des méthodes et des propriétés pour interroger et manipuler les paramètres couramment utilisés tels que CPI, LPI et Face Name de la boîte de dialogue Page Setup de la session. Il est contenu par autECLSession, mais peut être créé indépendamment d'autECLSession.
- autECLPrinterSettings, paramètres de l'imprimante, sur la page Classe autECLPrinterSettings, fournit des méthodes et des propriétés pour interroger et manipuler des paramètres tels que les modes Printer et PDT de la boîte de dialogue Printer Setup de la session. Il est contenu par autECLSession, mais peut être créé indépendamment d'autECLSession.
Bibliothèque de classes Host Access pour objets d'automatisation est une représentation graphique des objets autECL :

Ce chapitre décrit en détail les méthodes et propriétés de chaque objet et est destiné à couvrir tous les utilisateurs potentiels de l'objet d'automatisation. Etant donné que la manière la plus courante d'utiliser l'objet consiste à utiliser une application de script telle que Visual Basic®, tous les exemples sont présentés au format Visual Basic®.