Una grabadora de macros es un software que graba macros para su reproducción en un momento posterior. La principal ventaja de utilizar una grabadora de macros es que permite al usuario realizar fácilmente operaciones complejas mucho más rápido y con menos esfuerzo sin necesidad de programación o scripts personalizados.
Grabadores de macros integrados
La mayoría de los procesadores de texto, editores de texto y otros programas de oficina vienen con herramientas integradas de grabación de macros que automatizan las acciones del usuario. [1]
Grabadoras de macros independientes
No todo el software viene con una grabadora de macros incorporada. Un programa de grabación de macros independiente permite al usuario "grabar" funciones del mouse y del teclado para "reproducirlas" en un momento posterior. Esto permite automatizar cualquier actividad en cualquier aplicación de software: desde copiar y pegar datos de hojas de cálculo hasta acciones de mantenimiento del sistema operativo .
La mayoría de las grabadoras de macros no intentan analizar o interpretar lo que hizo el usuario cuando se grabó la macro. Esto puede causar problemas al intentar reproducir una macro si el entorno de escritorio del usuario ha cambiado. Por ejemplo, si el usuario ha cambiado la resolución de su escritorio, movido iconos o movido la barra de tareas, es posible que la macro del mouse no funcione de la manera que el usuario deseaba. Esa es una de las razones para preferir las macros de teclado a las orientadas al mouse.
Sin embargo, algunos registradores intentan analizar las acciones del usuario, tratando de registrar la actividad del mouse en coordenadas relacionadas con la ventana, no relacionadas con la pantalla, por ejemplo, o para detectar exactamente qué widget seleccionó un usuario.
Las posibles características de los grabadores de macros independientes incluyen:
- un editor integrado que permite componer una macro en lugar de grabarla. Esto incluye agregar declaraciones condicionales , comandos personalizados como "abrir archivo", "iniciar sitio web" o "apagar computadora".
- conversión de una macro a un archivo ejecutable comprimido (".exe") que se puede ejecutar de forma independiente, sin la necesidad de que el software que generó la macro esté presente en la computadora del usuario.
Historia
El editor de texto emacs es bien conocido por su capacidad de grabación de macros, [ palabras de comadreja ] cuyo nombre es un acrónimo de Editing MACroS.