Rodrigo Tavares escreveu:
> Pessoal,
> Alguem sabe se o dialog tem um botao de voltar, isso
> para voltar a uma tela anterior ?
> Att,
> Faria
>
#!/bin/bash
TELA=1
while true; do
case "$TELA" in
1)
RETORNO="`dialog --stdout --cancel-label "Voltar"
--ok-label "Avançar" --title "Janela 1" --inputbox "Número do IP do
Servidor 1" 10 40 "192.168.0.1"`"
VOLTA=$?
if [ "$VOLTA" == "0" ]; then
# Trabalha o retorno
dialog --msgbox "$RETORNO" 6 20
fi
;;
2)
RETORNO="`dialog --stdout --cancel-label "Voltar"
--ok-label "Avançar" --title "Janela 2" --inputbox "Número do IP do
Servidor 2" 10 40 "192.168.0.10"`"
VOLTA=$?
if [ "$VOLTA" == "0" ]; then
# Trabalha o retorno
dialog --msgbox "$RETORNO" 6 20
fi
;;
3)
RETORNO="`dialog --stdout --cancel-label "Voltar"
--ok-label "Avançar" --title "Janela 3" --inputbox "Número do IP do
Servidor 3" 10 40 "192.168.0.254"`"
VOLTA=$?
if [ "$VOLTA" == "0" ]; then
# Trabalha o retorno
dialog --msgbox "$RETORNO" 6 20
fi
;;
*)
echo FIM
exit 0;
;;
esac
(( TELA += 1 - $VOLTA * 2 ))
done
--
Atenciosamente,
Junior Polegato
Um peregrino de problemas; Um pergaminho de soluções!
Página Profissional: http://www.juniorpolegato.com.br
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html