Aller au contenu principal

Vue d'ensemble

Un script est une suite d'instructions écrites dans un petit langage de type C. Il comporte des variables, if/else, une boucle for, des opérateurs arithmétiques, de comparaison, logiques et bit à bit, et des appels à des fonctions intégrées : les fonctions que fournit le moteur, comme WindowMaximize ou KeyboardPressKeyCombo. Vous ne pouvez pas définir vos propres fonctions, et il n'y a ni tableaux ni objets. Chaque valeur est un unique scalaire.

Le script d'une action est écrit pour l'un de deux moteurs, et tous deux sont compilés vers le même bytecode :

  • Script : le langage textuel que documente cette référence.
  • Étapes : une liste d'étapes TOML, utilisée par l'éditeur d'étapes de l'interface de configuration et par les macros enregistrées. Voir Le moteur Étapes.

Un script est compilé avant de s'exécuter. Une erreur de syntaxe, une fonction intégrée inconnue ou un nombre d'arguments incorrect l'empêche de s'exécuter, et vous obtenez une seule erreur avec sa ligne et sa colonne. Une fois compilé, il s'exécute de haut en bas sur un thread qui lui est propre.

remarque

Faites vos essais dans la console de diagnostic. Ouvrez-la avec l'élément Afficher la console du menu de la zone de notification. L'onglet Script de la console exécute un script immédiatement, envoie la sortie de UtilityPrint dans cet onglet et complète les noms des fonctions intégrées pendant la saisie. Chaque exemple de cette référence peut y être collé.