2 votos

¿Enviar texto a una ventana de Terminal o iTerm2?

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

Estoy presentando una demostración de algún software multiusuario y me gustaría crear varias ventanas, enviando programáticamente texto (diferente) a cada una, algo 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 e iTerm, pero puedo usar cualquier otro programa.

3voto

books453 Puntos 1

Puede utilizar el comando de pulsación de tecla de 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X