[ruby-it] come visualizzare nella shell il testo da dx verso sinistra?
Renato
renato a relhost.net
Dom 7 Dic 2008 14:56:15 CET
Io, lavorando "a vecchio" l'ho implementato in questo mod, un po' barbaro ma
funzionale:
1)scrivo una stringa vuota della lunghezza giusta (a occhio la tua stringa
da visualizzare - 1 perchè il cursore si sposta a destra) SENZA andare a
capo
2)scrivo l'ultimo carattere che voglio visualizzare, ad esempio la "D" della
scritta "HELLO WORLD"
3)scrivo due caratteri di backspace (non DEL), codice ascii 8 posizionandomi
a sinistra della D
4)scrivo la lettera "L"
5)scrivo due caratteri di backspace posizionandomi a sinistra della "L"
6)scrivo la lettera "R"
7)scrivo altri due backspace....
Ecc.... in modo simile a questo codice (che però è Falcon):
>> " "
>> "D"
>>chr(8),chr(8)
>>"L"
>>chr(8),chr(8)
>>"R"
Inserendo eventualmente delle temporizzazioni dopo la scrittura di ogni
carattere puoi ottenere anche un effetto come quello dell'immagine.
L'ho buttata lì, ci saranno metodi migliori e più rapidi ma così ho provato
e funge. Se non trovi meglio e vuoi una soluzione alla veloce....
Ciao.
-----Original Message-----
From: ml-bounces a lists.ruby-it.org [mailto:ml-bounces a lists.ruby-it.org] On
Behalf Of Marco Di antonio
Sent: domenica 7 dicembre 2008 4.54
To: ml a lists.ruby-it.org
Subject: [ruby-it] come visualizzare nella shell il testo da dx verso
sinistra?
un arabo (immaginario) mi ha chiesto che vuole visualizzare il testo da
destra verso sinistra, come in questa immagine:
http://www.freeimagehosting.net/uploads/3c59842c87.gif
qualcuno avrebbe una vaga idea di come va implementato?
Grazie per qualsiasi suggerimento!
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ml mailing list
Ml a lists.ruby-it.org
http://lists.ruby-it.org/mailman/listinfo/ml
No virus found in this incoming message.
Checked by AVG.
Version: 7.5.552 / Virus Database: 270.9.15/1834 - Release Date: 06/12/2008
16.55
No virus found in this outgoing message.
Checked by AVG.
Version: 7.5.552 / Virus Database: 270.9.15/1834 - Release Date: 06/12/2008
16.55
More information about the Ml
mailing list