Code ausführen, wenn der Benutzer aktuell eine Taste gedrückt hält

Code ausführen, wenn der Benutzer aktuell eine Taste gedrückt hält

Ich erstelle gerade ein Programm im Batch-Modus und brauche eine Codezeile, die ausgeführt wird, wenn der Benutzer eine Taste gedrückt hält (dieser Code wird in jedem Frame ausgeführt). Ich möchte nichts erstellen, das darauf wartet, dass die Taste gedrückt wird, da die Schleife, in der es sich befindet, diejenige ist, die die Dinge rendert (es ist ein Spiel, also muss es ständig aktualisiert werden).

Antwort1

Dies ist nicht möglich. Batch-Skripte sind nicht dafür gedacht, kontinuierlich ausgeführt zu werden und gleichzeitig Abfragen auszuführen. Batch-Dateien sind Skripte, die Programme Zeile für Zeile ausführen.

Wenn Sie diese Art der Skripterstellung wünschen, verwenden Sie etwas wie VBScript oder eine echte Programmiersprache.

verwandte Informationen