[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Enviar tecla <ENTER> a uma aplicação em outro termina
From: |
Sérgio Durigan Júnior |
Subject: |
Re: [shell-script] Enviar tecla <ENTER> a uma aplicação em outro terminal |
Date: |
Wed, 7 Feb 2007 22:51:45 -0200 |
On 2/7/07, Eduardo Otubo <address@hidden> wrote:
Mas, isso não *automatiza* de fato sua aplicação. Você pode usar então
o Expect, uma ferramenta para automatizar procedimentos interativos. É
bem interessante também:
http://www.linux.com/article.pl?sid=06/07/28/218250
O Otubo está certo! O expect pode te ajudar muito nessa tarefa, rapaz
;-). Não sei se você o conhece, mas se conhecer um pouco de TCL já vai
se sentir em casa!
Uma idéia seria fazer um script que abrisse esse programa e ficasse
"de olho" caso fosse pedido um ENTER. Vou dar um pequeno exemplo:
imagine que seu programa exiba a seguinte mensagem:
"Digite Enter"
Um script fácil em expect seria:
--
#!/usr/bin/expect -f
spawn programa
expect {
"Digite Enter" {
send "\r"
}
}
exit 0
--
Talvez isso te ajude ;-)
[]s
Sérgio.