Come visualizzare nella shell il testo da dx verso sinistra?


#1

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!


#2

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.


#3

grazie mille :wink: