shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Zenity


From: Édnei Rodrigues
Subject: Re: [shell-script] Re: Zenity
Date: Thu, 24 Apr 2008 08:56:33 -0300

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<address@hidden> 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" <address@hidden>
>  >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
>
>
>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]