Re: Opção do dialog usando um botão de volta
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
Reply to: