Software emulador de terminal con una opción de "reproducción"

Actualmente uso PuTTY o TeraTerm para comunicarme con un sistema de desarrollo integrado a través de UART. En el sistema integrado, implementamos un terminal de comando simple con un historial de 1 línea, que funciona muy bien.

El problema es que muchas veces nuestras pruebas consisten en repetir secuencias de comandos. Por lo tanto, necesito volver a escribir la secuencia para cada ejecución de prueba.

Guardé la secuencia en un archivo de texto y usé el mouse para seleccionar, copiar y pegar comandos en la ventana de la terminal. No puedo seleccionar varias líneas porque el sistema no es lo suficientemente rápido y se pierde cualquier comando que pase del primero.

Esto se vuelve muy tedioso muy rápido. Por lo tanto, estoy buscando un programa emulador de terminal que me permita "reproducir" una macro guardada en forma de archivo de texto, posiblemente controlando la velocidad de entrada o agregando comandos breves de "pausa" en la reproducción.

Respuestas (1)

Navegando por el sitio, encontré esta respuesta apuntando al emulador de terminal Terminal . Este programa tiene soporte para macros, e incluso para secuencias de comandos basadas en Pascal , lo que podría funcionar bien para mí. Sus inconvenientes son que no pude encontrar la forma de cambiar la fuente de la ventana del terminal a una fuente de ancho fijo y que la función de desplazamiento automático no funciona.

Luego, mientras jugaba con la configuración de TeraTerm , descubrí que es posible configurar el retraso de caracteres y el retraso de línea del puerto serie (menú Setup-> Serial prot...). También es posible configurar el retraso de línea explícitamente para la acción Copiar y pegar (menú Setup-> Additional settings...-> Copy and Paste).

Así que configuré el retraso de la línea en 2000 mseg y ahora puedo pegar una secuencia de comandos, teniendo suficiente tiempo para que cada uno se procese y finalice, de modo que no se pierda ningún comando.