TECHNIQUES FOR AUTOMATED CONTROL OF COMPUTER PROGRAMS THROUGH TEXT-BASED USER INTERFACES
Techniques for programmatically controlling computer programs that are configured to be controlled via text-based user interfaces. The techniques include using at least one computer hardware processor to perform: accessing a string specifying content of a user interface (UI) screen of a computer pro...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Techniques for programmatically controlling computer programs that are configured to be controlled via text-based user interfaces. The techniques include using at least one computer hardware processor to perform: accessing a string specifying content of a user interface (UI) screen of a computer program configured to be controlled via a text-based user interface; generating, based on the string, a two-dimensional (2D) representation of the UI screen; identifying a first controllable UI element in the UI screen at least in part by processing text in the 2D representation of the UI screen; and controlling the computer program by causing, via the first controllable UI element, the computer program to perform at least one action in furtherance of a task.
L'invention concerne des techniques permettant de commande de manière programmatique des programmes informatiques qui sont configurés pour être commandés au moyen d'interfaces utilisateur à base de texte. Les techniques consistent à utiliser au moins un processeur matériel informatique pour : accéder à une chaîne spécifiant un contenu d'un écran d'interface utilisateur (UI) d'un programme informatique configuré pour être commandé au moyen d'une interface utilisateur à base de texte; générer, d'après la chaîne, une représentation bidimensionnelle (2D) de l'écran UI; identifier un premier élément UI commandable dans l'écran UI au moins en partie en traitant le texte dans la représentation 2D de l'écran UI; et commander le programme informatique en amenant, au moyen du premier élément d'UI commandable, le programme informatique à effectuer au moins une action dans la poursuite d'une tâche. |
---|