Qu'est-ce qu'un éditeur de macro?
Une macro est un script qui, lorsqu'il est exécuté, effectuera automatiquement une série de tâches. Ces scripts sont réalisés à l'aide de programmes spécialisés appelés éditeurs de macros. À l'aide d'un éditeur de macro, un utilisateur peut écrire ou enregistrer une série d'actions et de commandes. Lorsque le script est terminé, il est compilé en une seule commande ou icône. Chaque fois que l'utilisateur exécute cette commande ou clique sur l'icône, la macro exécute la série qui y est programmée. Ces éditeurs sont disponibles dans une grande variété de types, allant de ceux qui fonctionnent avec l’ensemble du système d’exploitation à ceux qui fonctionnent dans un seul programme.
L'utilisation principale d'un éditeur de macro simplifie le travail informatique fastidieux. En utilisant un éditeur, un utilisateur peut créer une série de commandes devant être exécutées de manière répétée. Si l'utilisateur saisissait directement ces commandes, des erreurs pourraient survenir en raison d'une perte de focus ou simplement d'un hasard. Avec la macro, chaque commande est exécutée correctement et de manière appropriée.
Il existe deux manières courantes de saisir des informations dans un éditeur de macro. Le premier passe par une interface de script. L'utilisateur écrit des scripts en utilisant un type spécial de code informatique, souvent propriétaire du programme de macros. Ces macros peuvent être extrêmement complexes, permettant l’ouverture et la fermeture de programmes, l’interaction de l’utilisateur et de multiples activités.
L'autre méthode courante pour créer une macro consiste à enregistrer. Ce type d’éditeur de macros enregistre simplement les frappes au clavier, les clics de souris et l’utilisation du programme pendant une certaine période. Il ré-exécutera ensuite cette séquence de la même manière. Ces programmes sont généralement faciles à utiliser, mais les macros sont au mieux rudimentaires.
Certains éditeurs de macros n'ont pas d'environnement d'exploitation défini. Ces programmes contiennent du code générique permettant toute séquence d’informations. Ce type d’éditeur de macro est souvent utilisé au niveau du système d’exploitation, exécutant des commandes et chargeant des programmes à des moments spécifiques.
Les autres éditeurs sont conçus pour fonctionner dans un certain programme. Ces éditeurs de macros ont des types de scripts spécifiques qui permettent d’accéder aux fonctions de leur programme parent. La complexité des macros créées par de tels programmes est presque aussi grande que celle du programme parent dans lequel il est exécuté.
Ce type d’éditeur de macro est très courant dans le monde des jeux en ligne. Souvent, ces jeux auront un éditeur intégré qui permet la création de commandes combinées telles que "exécuter cette capacité, puis attaquer la cible sélectionnée". Beaucoup de ces jeux ont également des éditeurs externes disponibles qui permettent aux gens de créer des personnages de scripts. Les fabricants de jeux interdisent presque universellement le deuxième type d’éditeur.