[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Zenity
From: |
miguelcm86 |
Subject: |
Re: Zenity |
Date: |
Thu, 24 Apr 2008 17:44:18 -0000 |
User-agent: |
eGroups-EW/0.82 |
A minha pergunta é simples, o que é isto faz ao certo?? :
salva=$IFS
IFS="|"
e depois de tudo:
IFS=$salva
--- Em address@hidden, "Édnei Rodrigues"
<ednei.felipe.rodrigues@...> escreveu
>
> Serei sincero....Não entendi bem a tua dificuldade. Pelo que entendo
> você está com problemas em tratar a saída do zenity...logo, pergunto:
> Qual a saída do zenity? Passe- nos por favor.
>
> Em 23/04/08, mop<mop2bky4mz5tyjwa8ersp7hrg5u9qn@...> escreveu:
> > Aquilo era problema com o "read" no while (sugiro releitura).
> > Pelo que vi no "for" não tem read, então este último está liberado
> > para ser usado dentro das chamadas.
> >
> > Acho que não precisa ler o status. Um cancelamento ou outra
anormalidade
> > deverá afetar o valor de "escolhas".
> >
> > Não uso gnome ou kde ou qualquer outro desktop.
> > Portanto não tenho zenith.
> > Procure colocar as coisas em termos de shell-script para que
todos possam
> > ajudar e evitar os tão "perigosos" OFF-TOPIC. ;)
> >
> > Exemplo:
> > Determine a linha de comando que o zenith precisa em sua chamada.
> > Sabida a linha, pergunte sobre correções para consegui-la a
partir da sua
> > idéia, caso necessário.
> > Obtido o output do zenith, se for o caso, questione como processar
> > essa saída.
> >
> >
> > ------------------------------------------
> > >From: "miguelcm86" <miguelcm86@...>
> > >Date: Wed, 23 Apr 2008 14:31:40 -0000
> >
> > >
> > >Já agora poderiam explicar como é que isso funciona, por acaso isso
> > >não é entrada de dados "a PIPESTATUS", é que testei como diseram e
> > >começou a dar!!
> > >Mas não testei com os scripts a funcionar, a questão é que os
scripts
> > >vão ter inputs e esperar por enter's, acham que isso vai afectar
esta
> > >parte do código?
> > >É que já tive problemas desse género que foi resolvido nesta
> > >fantástica lista:
> > >http://br.groups.yahoo.com/group/shell-script/message/24633
> > >
> > >Se explicarem como isso funciona, agradecia, pois assim consigo
ver se
> > >vai dar problemas ou não:
> > >
> > >salva=$IFS
> > >IFS="|"
> > >e depois de tudo:
> > >IFS=$salva
> > >
> > >Obrigado mais uma vez ;)
> > >
> > >
> > >
> > >--- Em address@hidden, "Édnei Rodrigues"
> > ><ednei.felipe.rodrigues@> escreveu
> > >>
> > >> Copiei a resposta do Nosso amigo Espanhol, já que ele não
conseguiu
> > >mandar
> > >> email direto pra lista:
> > >>
> > >>
> > >> Olá prova de acrescentar o que esta em vermelho a teu código,
acho que o
> > >> problema não é o zenity, o problema é que dentro da variável
os códigos
> > >> especiais não funcionam.
> > >>
> > >> Te o enviou a ti porque o correio o recibo desde yahoo e não posso
> > >enviar
> > >> com o, me estou brigando com yahoo a ver se o solucionam.
> > >>
> > >> Isto esta traduzido do castelhano com um tradutor, não falo
português do
> > >> Brasil
> > >>
> > >>
> > >> escolhas=$(zenity --list --checklist --title 'Instalação de
Programas
> > >> Extras' \
> > >> --text 'Selecione que programas deseja instalar:'
--column="Executa"
> > >> --column="Programa" --column="Estado/Descrição" \
> > >> False Adobe " [$state_adobe] Adobe Acrobat Reader (versão em
inglês)" \
> > >> False Download4X " [$state_d4x] Gerenciador de Download" \
> > >> False aMule " [$state_amule] Cliente P2P eMule" )
> > >>
> > >> [ $? -ne 0 ] && echo "Cancelou a janela de programas opcionais" &&
> > >> exit 0 ## sai se o "esc" ou o "cancelar" for a escolha do
utilizador
> > >>
> > >> *salva=$IFS
> > >> IFS="|"*
> > >>
> > >> for escolha in $escolhas
> > >> do
> > >> case $escolha in
> > >> KDE) . ./@_kde.sh $arg_kde ;;
> > >> Adobe) . ./@_adobe.sh $arg_adobe ;;
> > >> Download4X) . ./@_d4x.sh $arg_d4x ;;
> > >> aMule) . ./@_amule.sh $arg_amule ;;
> > >> *) echo "Não escolheu nenhum programa opcional" ;;
> > >> esac
> > >> done
> > >>
> > >> *IFS=$salva*
> >
> >
> >
> > ------------------------------------
> >
> >
> > ---------------------------------------------------------------------
> > 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
> >
> > http://br.groups.yahoo.com/group/shell-script/
> >
> >
> > address@hidden
> >
> >
> >
> >
>
- Zenity, miguelcm86, 2008/04/20
- Re: [shell-script] Zenity, Édnei Rodrigues, 2008/04/20
- Re: Zenity, miguelcm86, 2008/04/20
- Re: [shell-script] Re: Zenity, Édnei Rodrigues, 2008/04/21
- Re: Zenity, miguelcm86, 2008/04/21
- Re: [shell-script] Re: Zenity, Édnei Rodrigues, 2008/04/21
- Re: [shell-script] Re: Zenity, Édnei Rodrigues, 2008/04/22
- Re: Zenity, miguelcm86, 2008/04/23
Re: Re: Zenity, mop, 2008/04/24
Re: Zenity, mop, 2008/04/24
Re: Zenity, mop, 2008/04/24