Saltar al contenido principal

Introducción

Un script es una secuencia de instrucciones en un lenguaje pequeño parecido a C. Tiene variables, if/else, un bucle for, operadores aritméticos, de comparación, lógicos y bit a bit, y llamadas a funciones integradas: las funciones que proporciona el motor, como WindowMaximize o KeyboardPressKeyCombo. No puede definir sus propias funciones, y no hay arreglos ni objetos. Cada valor es un único escalar.

El script de una acción se escribe para uno de dos motores, y ambos se compilan al mismo bytecode:

  • Script: el lenguaje de texto que documenta esta referencia.
  • Pasos: una lista TOML de pasos, que usan el editor de pasos de la interfaz de configuración y las macros grabadas. Consulte El motor Pasos.

Un script se compila antes de ejecutarse. Un error de sintaxis, una función integrada desconocida o un número incorrecto de argumentos impiden que se ejecute en absoluto, y usted recibe un solo error con su línea y su columna. Una vez compilado, se ejecuta de principio a fin en un subproceso propio.

nota

Pruebe cosas en la consola de diagnóstico. Ábrala con el elemento Mostrar consola del menú del ícono de la bandeja. La pestaña Script de la consola ejecuta un script de inmediato, envía la salida de UtilityPrint a esa pestaña y completa los nombres de las funciones integradas mientras escribe. Cada ejemplo de esta referencia se puede pegar en ella.