| Autore |
Messaggio |
Kull

|
Affisso: Mer 07 Gen, 2004 Oggetto del Messaggio: [BASH PROGRAMMING] voleva essere un programmino MA...non va. |
|

|
Allora ecco qui che chiedo se qualcuno magari ci capisce piu' di me (facile)...avevo pensato a fare un "banco di prova" per i restring facendo un programmino che facesse proprio quello...restringare gli obj "virtualmente" cosi' che si potesse vedere al volo come sarebbe venuto un dato restring...
Pero' c'e' un pero'...anzi piu' di uno...
-1-
i nomi delle variabili non mi vengono accettati come *n1 e via dicendo perche' " * " e' un carattere "riservato"...e vabbhe' passi questo...
-2-
il comando "read" non so perche' prende la riga che scrivo con tutte le variabili e la ripropone in echo tale e quale...senza utilizzare le variabili...
Sapendo che qui c'e' qualcuno che usa linux mi sono detto: Perche' non proporlo a tutti? Cosi' se salta fuori qcosa di carino lo si puo' usare...si puo' fare la vrs per win...si puo' mettere online (ok nn corriamo troppo...vediamo se si riesce a farlo funzionare...)
--Seguono i codici dei due script--
CECHO - Per gli echo colorati
#!/bin/bash
n1="\e[1;30m" #black
b1="\e[1;30m" #black_bold
n2="\e[0;31m" #red
b2="\e[1;31m" #red_bold
n3="\e[0;32m" #green
b3="\e[1;32m" #green_bold
n4="\e[0;33m" #brown
b4="\e[1;33m" #yellow
n5="\e[0;34m" #blue
b5="\e[1;34m" #blue_bold
n6="\e[0;35m" #magenta
b6="\e[1;35m" #magenta_bold
n7="\e[0;36m" #cyan
b7="\e[1;36m" #cyan bold
n8="\e[0;37m" #white
b8="\e[1;37m" #white_bold
n0="\e[0m" #No Color
cecho ()
{
color=${1:-$black}
message=${2:-$default_msg}
echo -e "$color" && echo -e "$message"
}
cecho
cecho $n1 black
cecho $b1 black_bold
cecho $n2 red
cecho $b2 red_bold
cecho $n3 green
cecho $b3 green_bold
cecho $n4 brown
cecho $b4 yellow
cecho $n5 blue
cecho $b5 blue_bold
cecho $n6 magenta
cecho $b6 magenta_bold
cecho $n7 cyan
cecho $b7 cyan_bold
cecho $n8 white
cecho $b8 white_bold
cecho $n0 No_Color
# Prove di possibili restring...funzionano
cecho "$n4=================$n2>$b2>$n2>$b2>$n2>$b2>$n2>$b2>$n2>"
cecho "${n4}Un fascio di lance con l'asta in ${b1}metallo nero ${n4}e la punta in ${b8}argento.${n0}"
cecho "${n4}Un fascio di lance.${n0}"
cecho "${b1}=================${n8}>${b8}>${n8}>${b8}>${n8}>${b8}>${n8}>${b8}>${n8}> ${n7}Una lancia ${b1}nera ${n7}con la punta in ${b8}argento${n0}"
cecho
|
TRYIT - in teoria dovrebbe essere lo scriptino che dovrebbe fare tutto MA...non lo fa =(
#!/bin/bash
n1="\e[1;30m" #black
b1="\e[1;30m" #black_bold
n2="\e[0;31m" #red
b2="\e[1;31m" #red_bold
n3="\e[0;32m" #green
b3="\e[1;32m" #green_bold
n4="\e[0;33m" #brown
b4="\e[1;33m" #yellow
n5="\e[0;34m" #blue
b5="\e[1;34m" #blue_bold
n6="\e[0;35m" #magenta
b6="\e[1;35m" #magenta_bold
n7="\e[0;36m" #cyan
b7="\e[1;36m" #cyan bold
n8="\e[0;37m" #white
b8="\e[1;37m" #white_bold
n0="\e[0m" #No Color
cecho ()
{
color=${1:-$black}
message=${2:-$default_msg}
echo -e "$color" && echo -e "$message"
}
clear
echo -e
echo -e " |---------------------------------------------------|"
echo -e " | Codici Colori LoD |"
echo -e " |---------------------------------------------------|"
echo -e " | ${n1}n1 = BLACK${n0} ${b1}b1 = BLACK_BOLD${n0} |"
echo -e " | ${n2}n2 = RED${n0} ${b2}b2 = RED_BOLD${n0} |"
echo -e " | ${n3}n3 = GREEN${n0} ${b3}b3 = GREEN_BOLD${n0} |"
echo -e " | ${n4}n4 = BROWN${n0} ${b4}b4 = YELLOW${n0} |"
echo -e " | ${n5}n5 = BLUE${n0} ${b5}b5 = BLUE_BOLD${n0} |"
echo -e " | ${n6}n6 = MAGENTA${n0} ${b6}b6 = MAGENTA_BOLD${n0} |"
echo -e " | ${n7}n7 = CYAN${n0} ${b7}b7 = CYAN_BOLD${n0} |"
echo -e " | ${n8}n8 = WHITE${n0} ${b8}b8 = WHITE_BOLD${n0} |"
echo -e " | n0 = Annulla i colori precedentemente usati |"
echo -e " |---------------------------------------------------|"
echo -e
echo -e " [ 1 ] Ascii-Art [ 2 ] Help [ 3 ] Quit "
while :
do
read INPUT_STRING
case $INPUT_STRING in
1)
echo "Inserisci la stringa di testo da colorare:"
read -e "STRINGA"
cecho
cecho "$STRINGA"
cecho
echo -e " [ 1 ] Ascii-Art [ 2 ] Help [ 3 ] Quit "
;;
2)
echo -e
echo -e " |---------------------------------------------------|"
echo -e " | Codici Colori LoD |"
echo -e " |---------------------------------------------------|"
echo -e " | ${n1}n1 = BLACK${n0} ${b1}b1 = BLACK_BOLD${n0} |"
echo -e " | ${n2}n2 = RED${n0} ${b2}b2 = RED_BOLD${n0} |"
echo -e " | ${n3}n3 = GREEN${n0} ${b3}b3 = GREEN_BOLD${n0} |"
echo -e " | ${n4}n4 = BROWN${n0} ${b4}b4 = YELLOW${n0} |"
echo -e " | ${n5}n5 = BLUE${n0} ${b5}b5 = BLUE_BOLD${n0} |"
echo -e " | ${n6}n6 = MAGENTA${n0} ${b6}b6 = MAGENTA_BOLD${n0} |"
echo -e " | ${n7}n7 = CYAN${n0} ${b7}b7 = CYAN_BOLD${n0} |"
echo -e " | ${n8}n8 = WHITE${n0} ${b8}b8 = WHITE_BOLD${n0} |"
echo -e " | n0 = Annulla i colori precedentemente usati |"
echo -e " |---------------------------------------------------|"
echo -e
echo -e " [ 1 ] Ascii-Art [ 2 ] Help [ 3 ] Quit "
;;
3)
echo -e " Bye Bye Blue Sky ! "
break
;;
*)
echo -e " [ 1 ] Ascii-Art [ 2 ] Help [ 3 ] Quit "
;;
esac
done
|
Spero che non si sia perso la tabulazione nel secondo script con il fatto di averlo passato qui...al max se qcuno e' interessato gli mando via mail il tutto...
Grazie in anticipo...  _________________ E c'è chi dice che, forse,
egli si conceda anche qualche battito del suo
cuore per pregare per la propria anima...
Kull , Spirito del Lupo |
|
| Torna all'inizio |
|
 |
Drakall

|
Affisso: Mer 07 Gen, 2004 Oggetto del Messaggio: |
|

|
se mi dici cosa dove fare te lo faccio
in c altro che bash  |
|
| Torna all'inizio |
|
 |
Arlisgion

|
Affisso: Mer 07 Gen, 2004 Oggetto del Messaggio: |
|

|
La pinguino dipendenza del roditore volante è forte purtroppo fine. _________________ Così è se 'mi' pare..... non c'è limite all'impossibile , ci son solo strade non ancora intraprese.... |
|
| Torna all'inizio |
|
 |
Koryu

|
Affisso: Mer 07 Gen, 2004 Oggetto del Messaggio: |
|

|
Kull... tradotto cosa vuol dire? _________________ Blue... NO GREEN! AAAAAAAAAAHHHHHHH
AAAAAAAAAAHHHHHHH
AAAAAAAAAAHHHHHHH
SPLAAAAAATTT!!!
Koryu, Sommo Generale dell' Esercito Ammazza Niubbi, Signore della Diplomazia. |
|
| Torna all'inizio |
|
 |
Robin

|
Affisso: Mer 07 Gen, 2004 Oggetto del Messaggio: |
|

|
Prendi carta, penna e matite e scrivi, ti conviene. Oppure dai, ti faccio programmino io in vb caro?
sarebbe carino però avere un modo per vedere il risultato prima del renobj ... sai com'è ... a forza di 3 falchi per volta ormai ho raggiunto quota 1000 ... _________________ Siamo ombre che danzano fra mille petali di rosa Bianca
---
La tua pugnalata =<*)-!!!-(*>= ! SBRICIOLA ! =<*)-!!!- (*>= The Great Red Dragon !!! |
|
| Torna all'inizio |
|
 |
Ospite
|
Affisso: Mer 07 Gen, 2004 Oggetto del Messaggio: |
|

|
Shual ha visto un satiro intelligentissimo che provava i suoi restring in arena :D
Se poi gli piacevano, usciva dall'arena e restringava l'oggetto
HIhihihhi |
|
| Torna all'inizio |
|
 |
Kull

|
Affisso: Mer 07 Gen, 2004 Oggetto del Messaggio: |
|

|
| Robin ha scritto: | Prendi carta, penna e matite e scrivi, ti conviene. Oppure dai, ti faccio programmino io in vb caro?
sarebbe carino però avere un modo per vedere il risultato prima del renobj ... sai com'è ... a forza di 3 falchi per volta ormai ho raggiunto quota 1000 ... |
L'idea era proprio quella...fare le prove prima per vedere come venivano ^_^
Cmq per la carta e matita non conviene...faccio prima a farlo a mano sul file cecho2...
[DRAKALL]
EHEHEH! Io il C nn lo so...cmq il prog semplicemente prende la stringa che gli passi in input con tutte le variabili con i colori del caso e me lo passa in output interpretando le variabili in modo che possa provare i restring e il resto prima di fare il renobj o farlo fare agli dei...
Cmq penso che per iniziare la bash vada piu' che bene...^_^
[ARLI]
Se viene una cosa bella a te non lo do... ;P *PRRRRRRR* _________________ E c'è chi dice che, forse,
egli si conceda anche qualche battito del suo
cuore per pregare per la propria anima...
Kull , Spirito del Lupo |
|
| Torna all'inizio |
|
 |
Mydonell

|
Affisso: Mer 07 Gen, 2004 Oggetto del Messaggio: |
|

|
La prova la potete fare usando il vostro title seguito da un who... _________________ ... In a world far away We may meet again ...
I'll not leave this World of living till she has said goodbye... |
|
| Torna all'inizio |
|
 |
Kull

|
Affisso: Gio 08 Gen, 2004 Oggetto del Messaggio: |
|

|
Mydo non l'ho capita...  _________________ E c'è chi dice che, forse,
egli si conceda anche qualche battito del suo
cuore per pregare per la propria anima...
Kull , Spirito del Lupo |
|
| Torna all'inizio |
|
 |
Mydonell

|
Affisso: Gio 08 Gen, 2004 Oggetto del Messaggio: |
|

|
intendo..
Se volete un 'anteprima' di come verrà lo string.
Non fate altro che settarvelo come title e poi guardarlo  _________________ ... In a world far away We may meet again ...
I'll not leave this World of living till she has said goodbye... |
|
| Torna all'inizio |
|
 |
| Mostra i messaggi dal precedente: |
|
|
Non puoi affiggere nuove discussioni qui Non puoi rispondere qui Non puoi modificare i tuoi messaggi qui Non puoi eliminare i tuoi messaggi qui Non puoi votare nei sondaggi qui
|
Powered by phpBB 2.0.14 © 2001, 2005 phpBB Group
Il tema grafico è tratto da Elveron (Copyright © Ulf Frisk, Michael Schaeffer 2004) e Connections (WPThemes.info)
Adattamento by Marhis
©2026 Restaurato con amore da Riccardo De Leo (Shod)
|