Witam,
potrzebuję wykonać do monitoringu aplikacji w trybie konsolowym taki panel.
========================DISPALY==========================
(W tym polu/obszarze zmieniać się będą co jakiś czas dane)
ilość połączeń do serwera: 5 obciążenie: 10%
=======================CONSOLE==========================
info 1
info 2
....itd
(ilość wierszy 10)
=========================================================
W miejscu DISPLAY mamy statyczny ekran (wiersze się nie przesuwają jak w konsoli), ale odświeżają się informacje.
W miejscu CONSOLE mamy normalną konsole scrollowaną (10 wierszy).
Program jest jest w c++ (sterowanie odbywa się tekstowo niezależnie od języka programowania)
np.
komendy tekstowe:
"\e[2J" czyści mi ekran
"\[25;0r" ustawia scrollowanie od 25 wiersza
Problem polega że w między czasie chcę zmienić tekst w DISPLAY np.
"\e[1d TEST" wstawia tekst "TEST" na pierwszym wierszu.
Problem polega na tym jak potem powrócić do tego panelu CONSOLE w docelowy wiersz (nie zawsze jest to ostatni wiersz)
Jakiś pomysł. ?