Publicada por cdvdt em 11/04/2007 - 12:53h:
* cdvdt usa Ubuntu

Como faço para enviar texto de um programa para a entrada de outro programa já aberto (como enviar comandos para o mpg321 controlado remotamente apartir e várias origens como botões diferentes em uma interface gráfica (como o kommander)) via stdin

  
 
Resposta de SMarcell em 11/04/2007 - 13:42h:
* SMarcell usa Slackware
* SMarcell tem conceito: 9.2
 


Você pode definir variáveis de estado ("flags"). Exemplo:

# Usando o comando 'ls'

# Zerando as opções
cor= ; ocultos= ; subdir= ; detalhes=

# Obtendo as configurações que o usuário deseja
dialog --yesno 'Usar cores?' 0 0 && cor='--color=yes'
dialog --yesno 'Mostrar arquivos ocultos?' 0 0 && ocultos='-a'
dialog --yesno 'Incluir sub-diretórios?' 0 0 && subdir='-R'
dialog --yesno 'Mostrar visão detalhada?' 0 0 && detalhes='

# Mostrando os arquivos
ls $cor $ocultos $subdir $detalhes

*Retirado de aurelio.net

 
Resposta de cdvdt em 12/04/2007 - 09:53h:
* cdvdt usa Ubuntu
* cdvdt tem conceito: 9.0
 


A ideia é enviar ao programa já aberto o texto. Neste exemplo gera-se os parâmetros do comando, mas para o caso do mpg321 usando só a linha de comando não temos acesso a duração, nem a comandos como stop ou pause, isto so existe quando se usa o mpg321 com a opção -R, que é controlado via stdin.

 
Resposta de SMarcell em 15/04/2007 - 16:32h:
* SMarcell usa Slackware
* SMarcell tem conceito: 9.2
 


Hehehehe!! Foi mal cara! Na verdade interpretei mal sua pergunta.

Não sei se isso vai te ajudar, mas dá uma olhada aqui:

>> http://www.m19.hpg.ig.com.br/manual_do_kommander/manual-index.html

Falou!!!

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts