Imitacja konsoli

0

Witam.

Chciałbym poćwiczyć swoje umiejętności w Delphi i wymyśliłem że stworzę aplikacje odpowiadającą konsoli z Linuksa. Zmiana pewnych ustawień itp, ale nie o to chodzi.

Jak moge odczytać znaki lub słowa wpisane w Memo czy Richedit? (nie wiem, które się do tego bardziej nadaje) By po podaniu jakiegoś x ciągu słów z odpowiednimi atrybutami wyświetlał zawartość tej procedury w tym samym oknie.

0

Coś słabo ćwiczyłeś tę znajomośc Delphi, jak nie wiesz jak to zrobić. O ile się orientuje to wywołanie komend
w linuxowej/unixowej konsoli następuje po naciśniećiu Entera. Sprawdzaj więć w zdarzeniu OnKeyPress - dla
komponentu edycyjnego czy Key = #13 i odczytuj polecenia, ale według mnie to chyba raczej lepiej zrobić to
w aplikacji konsolowej. A jeżeli już koniecznie chcesz okienkową to jak nie potrzebujesz tekstu kolorowego i z
różnym formatowaniem to użyj Memo, jak nie to RichEdit. Tylko w przypadku aplikacji okienkowej, pozostają
takie kwestie jak zablokowanie możłiwość usunięcia znaku zachęty oraz powtarzanie poleceń po wciśnięciu na
przykład kursorów dół oraz góra albo przechodzenie do odpowiedniej pozycji, przy naciskaniu lewo i prawo ;/

EDIT: zamiast zabrać się za napisanie jednego programu do poprawiania nagłówków plików rar pobranych z
rapidshare, które czasem mają jakieś htmlowe śmieci z początku pliku - kombinowałem z tą konsolą no i pod
adresem http://pastebin.pl/12704 masz efekt moich zabaw. Póki co zachowuje się to trochę jak kosnola unix
po zalogowaniu ssh. Z testów wynika że działa ok, ale pewnie można coś poprawić i dodać, ale to już rób sam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1