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.
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é.