¿Enviar texto a una ventana de Terminal o iTerm2?

1

¿Cómo puedo enviar texto a una ventana de Terminal o iTerm?

Estoy presentando una demostración de algunos software multiusuario y me gustaría crear varias ventanas, enviando programáticamente (diferente) texto a cada una, algo así como

send to terminal window 1:  insert into foo values('hello');
send to terminal window 2:  insert into foo values('world');
etc...

Actualmente estoy usando Terminal y iTerm, pero puedo usar cualquier otro programa.

    
pregunta Mark Harrison 11.03.2016 - 18:51

1 respuesta

1

Puedes usar el comando de pulsación de tecla Applescript.

tell application "iTerm" to activate
delay 0.5
tell application "System Events"
    keystroke "a"
    delay 0.2
    keystroke "b"
    delay 0.2
    keystroke space
    delay 0.2    
    keystroke "c" using control down
end tell
    
respondido por el abc 03.03.2017 - 18:32

Lea otras preguntas en las etiquetas