O que é um editor de macro?
Uma macro é um script que, quando executado, executará uma série de tarefas automaticamente. Esses scripts são feitos usando programas especializados chamados editores de macro. Usando um editor de macro, um usuário pode escrever ou gravar uma série de ações e comandos. Quando o script é concluído, ele é compilado em um único comando ou ícone. Sempre que o usuário executar esse comando ou clicar no ícone, a macro executará a série programada nele. Esses editores vêm em uma ampla variedade de tipos, desde os que funcionam com todo o sistema operacional até os que funcionam em um único programa.
O principal uso de um editor de macro é simplificar o trabalho tedioso do computador. Ao usar um editor, um usuário pode criar uma série de comandos que precisam executar repetidamente. Se o usuário estivesse inserindo esses comandos diretamente, surgiriam erros devido à perda de foco ou simplesmente ao acaso. Com a macro, cada comando é executado corretamente e da maneira correta.
Existem duas maneiras comuns de inserir informações em um editor de macro. A primeira é através de uma interface de script. O usuário grava scripts usando um tipo especial de código de computador, geralmente proprietário do programa macro. Essas macros podem ser extremamente complexas, permitindo a abertura e fechamento de programas, a interação do usuário e vários segmentos de atividade.
O outro método comum de criar uma macro é através da gravação. Esse tipo de editor de macro simplesmente registra as teclas digitadas, os cliques do mouse e o uso do programa por um determinado período. Ele reexecutará essa sequência exatamente da mesma maneira. Esses programas geralmente são fáceis de usar, mas as macros são rudimentares, na melhor das hipóteses.
Alguns editores de macro não têm um ambiente operacional definido. Esses programas contêm código genérico que permitirá qualquer sequência de informações. Esse tipo de editor de macro geralmente é usado no nível do sistema operacional, executando comandos e carregando programas em horários específicos.
Outros editores são projetados para funcionar em um determinado programa. Esses editores de macro possuem tipos específicos de scripts que permitem o acesso a funções em seu programa pai. A complexidade das macros criadas por programas como esses é quase tão grande quanto o programa pai em que ele é executado.
Esse tipo de editor de macro é muito comum no mundo dos jogos online. Geralmente, esses jogos têm um editor embutido que permite a criação de comandos combinados, como 'executar esta habilidade e atacar o alvo selecionado'. Muitos desses jogos também possuem editores externos disponíveis que permitem às pessoas criar caracteres de execução de script. Os fabricantes de jogos banem quase universalmente o segundo tipo de editor.