[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Desenhar menu
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Desenhar menu |
Date: |
Thu, 6 Apr 2006 20:21:55 -0300 |
Ola, ao meu ver tem 2 formas:
1) a partir de um browser modo texto (lynx ou links) vc pode gerar um txt
bonito a partir de uma tabela simples em HTML
$ cat txt.html
<table border=1>
<tr>
<td>[1] Opcao 1</td>
<td>[2] Opcao 2</td>
</tr>
<tr>
<td>[3] Opcao 3</td>
<td>[4] Opcao 4</td>
</tr>
</table>
$ links -dump txt.html
+---------------------------+
| [1] Opcao 1 | [2] Opcao 2 |
|-------------+-------------|
| [3] Opcao 3 | [4] Opcao 4 |
+---------------------------+
Ou
$ cat txt.html
<table border=1>
<tr>
<td>[1] Opcao 1<br>
[3] Opcao 3</td>
<td>[2] Opcao 2<br>
[4] Opcao 4</td>
</tr>
</table>
Peczenyj1@peczenyj ~
$ links -dump txt.html
+---------------------------+
| [1] Opcao 1 | [2] Opcao 2 |
| [3] Opcao 3 | [4] Opcao 4 |
+---------------------------+
Vc pode usar o lynx que fica até mais facil.
2) Shell puro; armazene as linhas que vc quer em um array. Veja qual o
comprimento da maior linha e com isso monte um algoritmo usando for (por
exemplo) para escrever as bordas.
Acho mais facil pegar o dump do links, ou usar o DIALOG
abraços
On 4/6/06, Roger Martins <address@hidden> wrote:
> Galera gostaria de saber como eu faço para desenhar esse menu de maneira
> inteligente em shell script, de forma que ele fique sempre centralizado na
> tela, não importando o tamanho da janela. Muito obrigado !
>
> |-------------------|-------------------|
> | [1] Opção 1 | [3] Opção 3 |
> | [2] Opção 2 | [4] Opção 4 |
> |-------------------|-------------------|
>
>
>
> ---------------------------------
> Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no
celular
> e anti-spam realmente eficaz.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação,
como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
>
>
> ________________________________
> Links do Yahoo! Grupos
>
>
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer
[As partes desta mensagem que não continham texto foram removidas]
- Desenhar menu, Roger Martins, 2006/04/06
- Re: [shell-script] Desenhar menu,
Tiago Barcellos Peczenyj <=
- Re: Desenhar menu, César A . K . Grossmann, 2006/04/07