Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmiana tekstu, coś jak wait w cmd
Jabol
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Chciałbym napisać pewną aplikacje na linuxa, która działałaby w lini poleceń (bash). Jako, że chciałbym zrobić pewnien przekręt, nie chciałbym korzystać readline, ale z /dev/stdin oraz /dev/stdout (tutaj to zamiast print!). Teraz zastanawia mnie jak zrobić, żeby tekst już napisany można było zmienić (jak np. ładowarka (wait), czyli zmieniające się znaki |/-|/- itp.). Na dodatek chciałbym zmieniać tekst w polu do wpisania informacji na wejście (coś jak history w readline, ale przypominam, z readline nie chciałbym korzystać) i to jeszcze po odebraniu sygnału od użytkownika (strzałka w góre w dół, albo jeszcze lepiej, tekst już wprowadzony po naciśnięciu tab chciałbym przekazać do skryptu).

Ogólnie wogóle jestem ciekawy, czy to się wogóle da zrobić, jeżeli nie to napiszcie mi o tym (chciałbym wiedzieć i o tym, smutne, ale prawdziwe).
Go to the top of the page
+Quote Post
uboottd
post
Post #2





Grupa: Zarejestrowani
Postów: 384
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Chorzow

Ostrzeżenie: (0%)
-----


Generalnie wynajdujesz readline na nowo, no ale skoro musisz. Poszukaj opisu sekwencji kontrolnych terminala - tam bedziesz mial wszystko co jest Ci potrzebne. Ale jest tez pulapka: kazdy terminal ma te sekwencje inne... takze bedziesz musial sprawdzic typ terminala, pobraz z bazy ciagi sterujace i dopiero ich uzywac. Reszta z tego co pisales jest w sumie trywialna - siac i kodowac...
Go to the top of the page
+Quote Post
Jabol
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Czy ja wspomniałem, że chce to napisać w php?
Go to the top of the page
+Quote Post
uboottd
post
Post #4





Grupa: Zarejestrowani
Postów: 384
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Chorzow

Ostrzeżenie: (0%)
-----


A czy ja gdzies napisalem ze moja odpowiedz jest nie dla php ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:23