Présentation générale
Définition
Une macro est une commande de haut niveau, ajoutée à l'application Flux, qui regroupe plusieurs commandes dans un ordre fixe. Elle reçoit (en entrée) un ou plusieurs paramètres et exécute (en sortie) une série d'actions prédéfinies.
Un fichier de macro (*.py) est un fichier texte qui définit la macro-fonction dans le langage PyFlux .
Utilisation
Une macro permet d'améliorer la qualité et l'efficacité de l'interaction grâce :
- au regroupement de commandes répétitives
- à sa boîte dédiée spécialisée pour l'entrée des paramètres
Fonctionnement général
Le mode de fonctionnement le plus général est présenté dans le tableau ci-dessous.
Phase | Description | Contexte |
---|---|---|
1 | Création du fichier de définition de la macro | Editeur de texte |
Création du fichier au format d'image pour l'icône associée (optionnel) | Editeur d'image | |
2 | Chargement de la macro dans le projet Flux | Flux |
3 | Exécution de la macro | Flux |
Quelques règles
D'un point de vue du stockage sur le disque, une macro correspond à un répertoire qui contient :
- le fichier de la macro
- le fichier de l'icône associée (optionnel)
Les noms du répertoire, du fichier de la macro, et de l'icône doivent porter le nom de la macro-fonction.
Exemple :
- Nom de la fonction : Polypoint3D
- Nom du répertoire de la macro : Polypoint3D.PFM
- Nom du fichier de la macro : Polypoint3D.py
- Nom du fichier de l'icône associée : Polypoint3D.gif
Emplacement
Les macros peuvent être stockées dans n'importe quel répertoire choisi par
l'utilisateur. Les macros fournies avec Flux sont stockées dans le répertoire dédié extensions.