SendKeys
La méthode SendKeys envoie une chaîne de clés terminée par un caractère Null à l'espace de présentation pour la connexion associée à l'objet ECLPS. Il existe trois signatures pour la méthode SendKeys. Si aucune position n'est spécifiée, les frappes sont saisies en commençant à la position actuelle du curseur hôte. Une position peut être spécifiée (en coordonnées linéaires ou en lignes et colonnes), auquel cas le curseur hôte est d'abord déplacé vers la position donnée.
La chaîne de texte peut contenir des caractères de texte brut, qui sont écrits dans l'espace de présentation exactement comme indiqué. De plus, la chaîne peut contenir des mots-clés intégrés (mnémoniques) qui représentent diverses touches de contrôle telles que les touches 3270 Entrée et les touches 5250 Page précédente. Les mots clés sont placés entre crochets (par exemple, [enter]). Lorsqu'un tel mot clé est rencontré dans la chaîne, il est traduit en commande d'émulateur appropriée et envoyé. Une chaîne de texte peut contenir n'importe quel nombre de caractères bruts et de mots-clés intégrés. Les mots-clés sont traités de gauche à droite jusqu'à ce que la fin de la chaîne soit atteinte. Par exemple, la chaîne suivante entraînerait la saisie des caractères ABC à la position actuelle du curseur, suivis d'une frappe 3270 Effacer la fin du champ, suivie d'une frappe 3270 Tabulation, suivie de XYZ et d'une touche PF1 :
ABC[eraseeof][tab]XYZ[pf1]Note : Les caractères vides de la chaîne sont écrits dans l'espace de présentation hôte comme n'importe quel autre caractère de texte brut. Par conséquent, les espaces ne doivent pas être utilisés pour séparer des mots-clés ou du texte.
Pour envoyer un caractère crochet gauche ou droit à l'hôte, il doit être doublé dans la chaîne de texte (par exemple, il doit apparaître deux fois pour qu'un seul crochet soit écrit). L'exemple suivant provoque l'écriture de la chaîne « A [:] » dans l'espace de présentation.
A[[:]]Si vous tentez d'écrire des frappes dans une position protégée de l'écran, le clavier se verrouille et le reste des frappes est ignoré.
Reportez-vous à mots-clés mnémoniques Sendkeys pour une liste de mots-clés.