Che cos’è un editor di macro?

Una macro è uno script che, una volta eseguito, eseguirà automaticamente una serie di attività. Questi script sono realizzati utilizzando programmi specializzati chiamati editor di macro. Utilizzando un editor di macro, un utente può scrivere o registrare una serie di azioni e comandi. Quando lo script è terminato, viene compilato in un singolo comando o icona. Ogni volta che l’utente esegue quel comando o fa clic sull’icona, la macro eseguirà la serie programmata al suo interno. Questi editor sono disponibili in una vasta gamma di tipi, da quelli che funzionano con l’intero sistema operativo fino a quelli che funzionano all’interno di un singolo programma.

L’uso principale di un editor di macro è la semplificazione del noioso lavoro al computer. Utilizzando un editor, un utente può creare una serie di comandi che devono essere eseguiti ripetutamente. Se l’utente immettesse direttamente questi comandi, si verificherebbero errori a causa della perdita di messa a fuoco o semplicemente per casualità. Con la macro, ogni comando viene eseguito correttamente e nel modo corretto.

Esistono due modi comuni per immettere informazioni in un editor di macro. Il primo è attraverso un’interfaccia di scripting. L’utente scrive script utilizzando un tipo speciale di codice del computer, che è spesso proprietario del programma macro. Queste macro possono essere estremamente complesse, consentendo l’apertura e la chiusura di programmi, l’interazione dell’utente e molteplici thread di attività.

L’altro metodo comune per creare una macro è attraverso la registrazione. Questo tipo di editor di macro registra semplicemente le sequenze di tasti, i clic del mouse e l’utilizzo del programma per un certo periodo. Quindi rieseguirà quella sequenza nello stesso identico modo. Questi programmi sono in genere facili da usare, ma le macro sono nella migliore delle ipotesi rudimentali.

Alcuni editor di macro non hanno un ambiente operativo impostato. Questi programmi contengono codice generico che consentirà qualsiasi sequenza di informazioni. Questo tipo di editor di macro viene spesso utilizzato a livello di sistema operativo, eseguendo comandi e caricando programmi in momenti specifici.

Altri editor sono progettati per funzionare all’interno di un determinato programma. Questi editor di macro hanno tipi specifici di script che consentono l’accesso alle funzioni all’interno del loro programma padre. La complessità delle macro create da programmi come questi è grande quasi quanto il programma principale in cui viene eseguito.
Questo tipo di editor di macro è molto comune nel mondo dei giochi online. Spesso questi giochi hanno un editor integrato che consente la creazione di comandi combinati come “esegui questa abilità e poi attacca il bersaglio selezionato”. Molti di questi giochi hanno anche editor esterni disponibili che consentono alle persone di creare caratteri di esecuzione degli script. I produttori di giochi vietano quasi universalmente il secondo tipo di editor.