Puede crear macros utilizando la Macro API. De forma predeterminada para el uso en macros, se dispone de cuatro objetos primarios:
Session es el punto de entrada principal para acceder al host. El objeto Session se utiliza para conectar, desconectar y proveer acceso al objeto PresentationSpace.
El objeto PresentationSpace representa la pantalla y provee capacidades muy comunes como obtener y ajustar la posición del cursor, enviar datos al host y leer de la pantalla. Se obtiene llamando session.getPresentationSpace().
Facilita una forma sencilla de esperar a que ocurran varios estados del host antes de seguir enviando más datos o leer de la pantalla. Por ejemplo, puede esperar a que el cursor esté situado en una posición determinada, a que haya texto presente en una posición de la pantalla o simplemente esperar una cantidad de tiempo fija. Todas las llamadas de la función ‘Wait' requieren la palabra clave yield, que se explica más adelante.
El objeto UI está disponible automáticamente en su macro como la variable “ui”. Provee capacidades básicas de interfaz de usuario. Puede utilizar este objeto para mostrar datos al usuario o para indicarlos a modo de información. Todas las llamadas de la función "UI" requieren la palabra clave "yield".
Otros objetos disponibles