
removido
(usa Nenhuma)
Enviado em 01/04/2013 - 15:13h
apolusbr escreveu:
Então. Eu estava pensando em pegar a saída do escputil, isolar a numeração e gerar um gráfico através de outra aplicação ou script mesmo.
Algo simples, complementar para o escputil.
Não me lembrei ainda de uma interface simples do tipo Xdialog ou Zenity para script que gere gráficos tipo barra. Esses dois trabalham com um tipo chamado gauge que não é adequado a esse caso.
Ou então em outra linguagem com mais recursos.
Tem esse script aqui embaixo que faz um "desenho" de gráficos de barra na tela.
#!/bin/bash
export BARRA="";
export ESPACO="";
for i in {1..50}; do
BARRA="$BARRA""#";
ESPACO=" ""$ESPACO";
done
RESET="{TEXTO}33[0m";
CIANO="{TEXTO}33[1;7;37;46m";
AMARELO="{TEXTO}33[1;7;37;43m";
MAGENTA="{TEXTO}33[1;7;37;45m";
PRETO="{TEXTO}33[1;7;37;40m";
COMANDO="$(escputil ...)" # falta ajustar parametros
if [ $? -ne 0 ];
then
echo "Erro em escputil";
exit 1;
fi;
echo -ne "$COMANDO" | while read i; do
COR=($i);
case ${COR[0]} in
Cyan|Ciano) TELA=$CIANO ;;
Yellow|Amarelo) TELA=$AMARELO ;;
Black|Preto) TELA=$PRETO ;;
Magenta) TELA=$MAGENTA ;;
*) continue ;;
esac
TINTA=$((COR[1]/2));
USADO=$((50-TINTA));
echo -ne "$RESET""${COR[0]}""\t""$TELA";
echo -ne "[""${BARRA:0:$TINTA}""${ESPACO:0:$USADO}""]"
echo -ne "$RESET""\n";
done
http://www.vivaolinux.com.br/script/Interface-grafica-para-nivel-de-tinta-escputil-em-shell-script