Méthodes de l’émulateur IBM PCOMM
Les méthodes de l’émulateur IBM PCOMM vous permettent d’automatiser des tâches sur l’émulateur IBM PCOMM. Par exemple, vous pouvez capturer du texte à partir de l’écran de l’émulateur sous la forme d’un tableau et insérer le texte dans une feuille Excel.
Méthodes au niveau de l’écran
GetFieldText
Renvoie tout le texte d’un champ après l’avoir identifié en fonction du numéro de ligne et de colonne que vous spécifiez. La ligne et la colonne font partie du champ. L’image montre que, bien que vous spécifiiez le numéro de ligne et de colonne de la lettre A, la méthode renvoie le texte AMD64 car il fait partie du champ.
| Paramètre | Description | Type d’entrée de port de données | Type de données | Valeur par défaut | Obligatoire? | Notes |
|---|---|---|---|---|---|---|
| Ligne | Numéro de la ligne dans le champ de l’écran terminal en fonction de laquelle la méthode identifie le champ. | Données entrantes | Entier | N/A | Oui | |
| Colonne | Numéro de la colonne dans le champ de l’écran terminal en fonction de laquelle la méthode identifie le champ. | Données entrantes | Entier | N/A | Oui | |
| Retour | Renvoie le texte complet dans le champ. | Données sortantes | Chaîne. | N/A | N/A |
GetTextFromRect
Renvoie le texte d’une zone rectangulaire imaginaire sur l’écran. Pour spécifier la zone rectangulaire, indiquez les numéros de ligne et de colonne de début et de fin. L’image montre une zone rectangulaire sur l’écran et les lignes et colonnes de début et de fin.
| Paramètre | Description | Type d’entrée de port de données | Type de données | Valeur par défaut | Obligatoire? | Notes |
|---|---|---|---|---|---|---|
| Ligne de départ | Numéro de ligne au début de la zone rectangulaire. | Données entrantes | Entier | N/A | Oui | |
| StartCol (en anglais seulement) | Numéro de colonne au début de la zone rectangulaire. | Données entrantes | Entier | N/A | Oui | |
| Ligne de fin | Numéro de ligne à la fin de la zone rectangulaire. | Données entrantes | Entier | N/A | Oui | |
| EndCol | Numéro de colonne à la fin de la zone rectangulaire. | Données entrantes | Entier | N/A | Oui | |
| Retour | Renvoie tout le texte de la zone rectangulaire imaginaire. | Données sortantes | Chaîne | N/A | N/A |
IsCreated (Créé par le système)
| Paramètre | Description | Type d’entrée de port de données | Type de données | Valeur par défaut | Obligatoire? | Notes |
|---|---|---|---|---|---|---|
| MatchAllChildren (en anglais seulement) | Option permettant à la méthode de trouver l’écran de l’émulateur en faisant correspondre ses éléments enfants. | Données entrantes | Booléen | Faux | Oui |
Avertissement :
L’utilisation de cette option peut ralentir la méthode. |
| Retour | Renvoie la valeur booléenne selon que l’écran de l’émulateur est actif ou non. | Données sortantes | Booléen | N/A | N/A |
SearchText
l’émulateur de chaîne, la méthode renvoie les numéros de ligne et de colonne du caractère e| Paramètre | Description | Type d’entrée de port de données | Type de données | Valeur par défaut | Obligatoire? | Notes |
|---|---|---|---|---|---|---|
| Texte | Texte que la méthode recherche. | Données entrantes | Chaîne | N/A | Oui | Le texte que vous spécifiez est sensible à la casse. |
| Ligne | Numéro de la ligne qui contient le premier caractère du texte que vous spécifiez. | Données sortantes | Entier | N/A | N/A | Si le texte que vous spécifiez apparaît sur plusieurs lignes et colonnes, la méthode renvoie la première ligne et la première colonne contenant le texte. |
| Col | Numéro de la colonne qui contient le premier caractère du texte que vous spécifiez. | Données sortantes | Entier | N/A | N/A | Si le texte que vous spécifiez apparaît sur plusieurs lignes et colonnes, la méthode renvoie la première ligne et la première colonne contenant le texte. |
SendKeys (Envoyer des clés)
Simule les frappes au niveau de la position de la souris sur l’écran de l’émulateur que vous entrez à partir du clavier. Par exemple, vous pouvez simuler la frappe Entrée à l’écran.
| Paramètre | Description | Type d’entrée de port de données | Type de données | Valeur par défaut | Obligatoire? | Notes |
|---|---|---|---|---|---|---|
| Clés | Frappes que vous saisissez à partir de votre clavier. | Données entrantes | Chaîne | Aucun | Oui |
Conseil :
Pour en savoir plus sur les frappes de l’émulateur IBM PCOMM, reportez-vous à la section https://www.ibm.com/docs/SSEQ5Y_6.0.0/com.ibm.pcomm.doc/books/pdf/emulator_referenceV60.pdf. |
SendKeysSécurisé
Simule les frappes chiffrées à la position de la souris sur l’écran de l’émulateur.
| Paramètre | Description | Type d’entrée de port de données | Type de données | Valeur par défaut | Obligatoire? | Notes |
|---|---|---|---|---|---|---|
| Clés | Frappes que vous saisissez à partir de votre clavier. | Données entrantes | Chaîne sécurisée | Aucun | Oui |
Conseil :
Pour en savoir plus sur les frappes de l’émulateur IBM PCOMM, reportez-vous à la section https://www.ibm.com/docs/SSEQ5Y_6.0.0/com.ibm.pcomm.doc/books/pdf/emulator_referenceV60.pdf. |
SetCursorPosition
| Paramètre | Description | Type d’entrée de port de données | Type de données | Valeur par défaut | Obligatoire? | Notes |
|---|---|---|---|---|---|---|
| Ligne | Option permettant de fournir le numéro de la ligne à laquelle la méthode affiche la souris à l’écran. | Données entrantes | Entier | N/A | N/A | |
| Col | Option permettant de fournir le numéro de la colonne à laquelle la méthode place la souris sur l’écran. | Données entrantes | Entier | N/A | N/A |
AttendreCréer
| Paramètre | Description | Type d’entrée de port de données | Type de données | Valeur par défaut | Obligatoire? | Notes |
|---|---|---|---|---|---|---|
| timeoutinSeconds | Nombre de secondes après lesquelles la méthode expire. | Données entrantes | Entier | 30 | Oui | |
| MatchAllChildren (en anglais seulement) | Option permettant à la méthode d’attendre que l’écran de l’émulateur devienne actif en faisant correspondre les éléments d’écran. | Données entrantes | Booléen | Faux | Oui |
Avertissement :
L’utilisation de cette option peut retarder l’exécution de la méthode. |
| Retour | Renvoie la valeur booléenne selon que l’écran de l’émulateur est devenu actif ou non. | Données sortantes | Booléen | N/A | N/A |
Méthodes au niveau du champ
Pour accéder aux méthodes au niveau du champ, double-cliquez sur le champ ou la table que vous avez capturé. Les méthodes s’affichent dans le volet Explorateur d’objets .
GetAsTable (Obtenir une table)
| Paramètre | Description | Type d’entrée de port de données | Type de données | Valeur par défaut | Obligatoire? | Notes |
|---|---|---|---|---|---|---|
| Retour | Renvoie le texte capturé à partir de l’écran du terminal sous forme de tableau. | Données sortantes | Table de données | N/A | N/A | Pour afficher la table, cliquez avec le bouton droit sur le paramètre et sélectionnez Prévisualiser les données. |
Gettext
| Paramètre | Description | Type d’entrée de port de données | Type de données | Valeur par défaut | Obligatoire? | Notes |
|---|---|---|---|---|---|---|
| Retour | Renvoie le texte du champ capturé. | Données sortantes | Chaîne | N/A | N/A | Pour afficher la table, cliquez avec le bouton droit sur le paramètre et sélectionnez Prévisualiser les données. |
IsCreated (Créé par le système)
| Paramètre | Description | Type d’entrée de port de données | Type de données | Valeur par défaut | Obligatoire? | Notes |
|---|---|---|---|---|---|---|
| Retour | Renvoie la valeur booléenne selon que l’élément est actif ou non. | Données sortantes | Booléen | N/A | N/A |
Définir le texte
| Paramètre | Description | Type d’entrée de port de données | Type de données | Valeur par défaut | Obligatoire? | Notes |
|---|---|---|---|---|---|---|
| Texte | Texte que vous souhaitez définir dans le champ ou la table. | Données entrantes | Chaîne | N/A | Oui |
AttendreCréer
| Paramètre | Description | Type d’entrée de port de données | Type de données | Valeur par défaut | Obligatoire? | Notes |
|---|---|---|---|---|---|---|
| timeoutinSeconds | Nombre de secondes après lesquelles la méthode expire. | Données entrantes | Entier | 30 | Oui | |
| Retour | Renvoie la valeur booléenne selon que l’élément devient actif ou non. | Données sortantes | Booléen | N/A | N/A |