From: Hello There Date: 2009-05-17T20:40:18+09:00 Subject: Re: Console output > require "curses" > include Curses > > init_screen > > puts '##### screen size(?): lines, cols:', lines, cols > puts 'about to display text' > sleep 2 > > begin > crmode > setpos( 8, 13 ) > addstr("display text which we will partly over-write later") > refresh > sleep 2 > setpos( 3, 40 ) ; addstr("display some text") ; refresh > setpos( 8, 40 ) ; addstr("PARTLY") ; refresh > setpos( 8, 32 ) ; addstr("W") ; refresh > 20000.times do | k | > setpos( 8, 13 ) ; addstr( k.to_s + " ") ; refresh > end > ensure > close_screen > end Hello Colin Wow, this code was really awesome, worked like a charm both on win32 and linux. Switching only the setpos makes me able to change and print text in many rows. Thank you very very much. Best Regards. -- Posted via http://www.ruby-forum.com/.