Dialog Tour
Publicado por Perfil removido 14/01/2005
[ Hits: 10.917 ]
Este script foi feito pelo Aurélio, eu apenas fiz umas pequena moidificacoes...
Eh um script auto-explicativo, ensinando a lidar com o dialog!
Muito legal!
#!/bin/sh # dialog-tour.sh # Dialog Tour, o jeito rápido de conhecer todas as caixas # # 06 Julho 2003 - Aurélio Marinho Jargas BACKTITLE='Dialog Tour, por Aurelio Marinho Jargas' INTRO=' Bem-Vindo(a) ao Dialog Tour! Este script mostra em sequencia todas as caixas do Dialog, para voce conhece-las. DICAS: - Siga apertando ENTER, ou aperte Esc para sair. - O titulo em azul ("MSG BOX") e o tipo da caixa. Esta e a MSG BOX, a caixa que serve para mostrar mensagens na tela e esperar o OK do usuario. ' #..................................................................... dialog --backtitle "$BACKTITLE" \ --cr-wrap \ --title 'MSG BOX' \ --msgbox "$INTRO" \ 17 55 && #..................................................................... dialog --backtitle "$BACKTITLE" \ --title 'YES NO' \ --yesno 'Esta caixa serve para o usuario responder SIM ou NAO. \n\nUse as setas do teclado, ou a tecla TAB para alternar entre os botoes. \n\nVoce quer continuar?' \ 0 0 && #..................................................................... dialog --backtitle "$BACKTITLE" \ --title 'INPUT BOX' \ --inputbox '\nServe para o usuario digitar um texto. \n\nDigite seu Login:' \ 0 0 && #..................................................................... dialog --backtitle "$BACKTITLE" \ --title 'PASSWORD BOX' \ --passwordbox 'Agora a sua senha:' \ 0 0 && #..................................................................... dialog --backtitle "$BACKTITLE" \ --title 'MENU' \ --menu 'O Menu e legal! Basta escolher um item e apertar OK.' \ 0 0 0 \ pizza 'Quentinha, borda de catupiry' \ churrasco 'Espeto corrido com pao' \ macarronada 'Spaghetti ao Sugo' && #..................................................................... dialog --backtitle "$BACKTITLE" \ --title 'RADIO LIST' \ --radiolist 'Idem ao Menu, soh que com (X) e jah vem selecionado' \ 0 0 0 \ pizza 'Quentinha, borda de catupiry' off \ churrasco 'Espeto corrido com pao' on \ macarronada 'Spaghetti ao Sugo' off && #..................................................................... dialog --backtitle "$BACKTITLE" \ --title 'CHECK LIST' \ --checklist 'Idem ao Radio, so que com multipla escolha' \ 0 0 0 \ pizza 'Quentinha, borda de catupiry' on \ churrasco 'Espeto corrido com pao' on \ macarronada 'Spaghetti ao Sugo' on && #..................................................................... dialog --backtitle "$BACKTITLE" \ --title 'TEXT BOX' \ --textbox $0 \ 20 65 && #..................................................................... # Dica: dialog --tailbox /var/log/messages 0 0 dialog --backtitle "$BACKTITLE" \ --title 'TAIL BOX' \ --tailbox $0 \ 20 65 && #..................................................................... # DICA: os 3 últimos parâmetros são: Dia, Mês, Ano dialog --backtitle "$BACKTITLE" \ --title 'CALENDAR' \ --calendar 'Calendario bacana para se escolher uma data. Use o TAB e as setinhas.\n\n\n' \ 0 0 \ 31 12 1999 && #..................................................................... # DICA: os 3 últimos parâmetros são: Horas, Minutos, Segundos dialog --backtitle "$BACKTITLE" \ --title 'TIME BOX' \ --timebox 'Tipo o anterior, soh que para escolher um horario.' \ 0 0 \ 23 59 30 && #..................................................................... dialog --backtitle "$BACKTITLE" \ --title 'FSELECT (File Select)' \ --fselect /usr/share/vim/ \ 0 0 && #..................................................................... # Exemplo de contagem regressiva com o INFO BOX dialog --backtitle "$BACKTITLE" \ --title 'INFO BOX' \ --sleep 1 \ --infobox '\nFinalizando em 3 segundos...' \ 0 0 && dialog --backtitle "$BACKTITLE" \ --title 'INFO BOX' \ --sleep 1 \ --infobox '\nFinalizando em 2 segundos...' \ 0 0 && dialog --backtitle "$BACKTITLE" \ --title 'INFO BOX' \ --sleep 1 \ --infobox '\nFinalizando em 1 segundo... ' \ 0 0 && #..................................................................... # O gauge recebe a porcentagem do STDIN (echo 33 ; sleep 1 echo 66 ; sleep 1 echo 100) | dialog --backtitle "$BACKTITLE" \ --title 'GAUGE' \ --gauge 'Finalizando o Tour, aguarde...' \ 8 40 0 #..................................................................... clear echo The End
Relógio em posições aleatórias
Capturando tela em modo gráfico (Melhorado)
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como atualizar o Debian 8 para o 10 (10)
Dica sobre iptables ACCEPT e DROP (6)
NGNIX - Aplicar SNAT para evitar roteamento assimetrico (29)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta