Seite 1 von 1

Tastenabfrage in Konsole

Verfasst: Dienstag 26. September 2006, 07:11
von alpha
Hallo zusammen,

ich habe eine kurze Frage zur Konsole. Ich habe ein Auswahlmenü und möchte mit einem einzigen Tastendruck eine Auswahl treffen und nicht wie
bei raw_input noch die Return Taste drücken müssen. Ist das in der Konsole ohne weiteres möglich. In TK wärs ja kein Problem.

Vielen Dank für eure Antworten
alpha

Verfasst: Dienstag 26. September 2006, 08:08
von george
Hallo alpha,

in diesem Thread:
http://www.python-forum.de/topic-4853. ... ght=getch
wurde das Thema schon mal bearbeitet.

greets george

Verfasst: Mittwoch 27. September 2006, 08:20
von alpha
Danke Georg,

unter Python für Dos habe ich da wohl keine Chance oder?
Trotzdem vielen Dank für die schnelle Hilfe.

alpha

Verfasst: Mittwoch 27. September 2006, 08:42
von george
hallo alpha

Probiere mal den folgenden Beispielcode.

Code: Alles auswählen

import msvcrt
print "1 Test1"
print "2 Test2"
print "3 Test3"
print "Geben Sie Ihre Auswahl ein!!!"
val= msvcrt.getch()
print "Der eingegebene Wert lautet: ", val
msvcrt.getch()
Bei mir läuft es ohne Probleme in der Konsole.
Den abgefangenen Wert in der Console (val) mußt du dann für die weitere Verwendung nutzen

greets george