Konsoleneingabe nicht wiedergeben

Anonym271

Mitglied
Hallo zusammen,
Ich habe folgendes Problem: Wenn man in ein Konsolenfenster etwas eingibt, erscheint der Text ja nach Drücken der Enter-Taste auch in dem "Verlauf" der Konsole.
Meine Frage ist: Wie kann man das unterdrücken? Also, dass der User den Text eingibt, er aber dann nicht wieder ausgegeben wird?
Vielen Dank schon mal im Voraus!
 
Zuletzt bearbeitet:
hi,
ist jetzt bisschen weit hergeholt, aber du kannst die ganze konsole löschen. unter windows hast du glaub ich clear und unter linux cls wenn ich mich richtig erinnere. kannst ja noch mal googlen.
javampir
 
Danke für deine Antwort, aber die ganze Konsole zu löschen ist leider eher kontraproduktiv 😀
Die Ausgaben vom Programm sollen ja noch sichtbar sein...
 
Also zumindest clear unter linux scrollt nur, bis das Fenster frei von vorherigem Text ist. Das ist nicht was er sucht.
Er sucht sowas, wie wenn man sein Passwort eingibt, da erscheint auf der Konsole nichts.

Ich habe auf die Schnelle das hier gefunden: bash - Linux scripting: hiding user input on terminal - Stack Overflow

Wie das allgemein für ein Javaprogramm laufend auf beliebiger Plattform geht, ist interessant zu erfahren.

Vielleicht gibt es ja einen switch beim Öffnen der Konsole...
 
Also das mit dem Passwort triffts nicht ganz, der User soll schon sehen, was er eingibt. Nur danach eben nicht mehr.
Trotzdem Danke für die vielen Antworten 🙂
 

Neue Themen


Zurück
Oben