Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

Usando o Expect para automatizar procedimentos interativos

“Você já desejou poder automatizar sua interação com um programa, fazendo um script que pudesse manipular com inteligência uma sessão interativa? Você pode -- com o Expect, uma extensão da linguagem Tcl cujo objetivo é comunicar-se com aplicações interativas. Você pode programar em Expect para automatizar quaisquer tarefas em que um usuário interage com o sistema - de testes de software a longas transferências de arquivos.”


Veja o texto completo em Linux.com | Automate interactive transactions with Expect.

Comentários dos leitores

Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Comentário de bagatelo
Ajuda interativa por email?: Isso poderia eventualmente ser usado um tipo de ajuda que pensei outro dia. Imagine que eu sou profissional em Blender. Tenho um colega que está começando a aprender como se usa. Porém, certa etapa é muito complexa, e eu faço a etapa no meu computador, "filmando", mas não da maneira como conhecemos, mas filmando onde clico no aplicativo, o que escreve nas caixas de dialogo. Depois de acabado a sessão, salvo o arquivinhu, e mando para esse colega meu. Ele abre o arquivo, e o sistema começa a rodar o arquivo mostrando para ele onde deve clicar, e o que escrever nas caixas de dialogo. Faria isso deixando toda tela escurecida, e somente a área onde clicar ficar clara, talvez com uma borda vermelha que ficasse piscando (isso é só uma idéia). Imagine sites distribuído esse tipo de ajuda todo tipo de dica. Imagine o inteiro HELP do sistema ensinando o usuário do computador a resolver de forma interativa seus problemas. Imagine poder adicionar áudio ao arquivo.

Se alguém se prontificar a traduzir isso para o inglês, gostaria de publicar tal texto no kde-look, como dica de aprimoramento do sistema.

Comentário de lucmult
O wink faz isso.: Olá,

Esse programa faz isso! Ele "filma" a sua tela e salva em um arquivo .swf ou seja basta a pessoa ter um player Flash para poder exibir.

O programa não é livre, mas é gratuito e funciona em Windows e Linux, já adianta bastante. ;)

http://www.debugmode.com/wink/download.php

Até mais,

Luciano Pacheco
http://lucmult.blogspot.com
Comentário de nemesis
bobagem: quando quero mostrar a algum novato em Linux como fazer algo, simplesmente lhe envio meu .bash_history... ;)

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de Leonardo S, R,
Da uma olhada nisso.: Não foi feito exatamente pra isso mais é quase o que você quer.
dogtail
BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004