2016-10-11 4 views
1

Ich muss Knopfdruck in meinem Skript simulieren.Wie simuliere Tastaturtaste in Bash

Ich habe eine große Anwendung ausgeführt, in der ich einige Werte in einige Felder eingeben muss und drücken Sie die Eingabetaste, fahren Sie mit dem nächsten Panel und so weiter.

Ich bekam eine Idee über die Simulation von ENTER mit echo "\ n", aber nicht herausfinden, wie Tasten wie Funktionstasten, Pfeiltasten und das Drücken von alphanumerischen Zeichen zu simulieren.

Jede mögliche Idee hilfreich sein

+0

https://linux.die.net/man/1/expect –

+1

Sie können Tastenbetätigungen nicht per se simulieren, weil 'bash' die Tastatur nicht kennt oder sich nicht darum kümmert. Es liest nur aus Dateien, dh es liest die byte * generierte Bytefolge * entsprechend Ihrer Terminalemulation ein. – chepner

+0

@chepner Sie könnten dies als Antwort posten, da dies die einzige richtige Antwort auf diese Frage ist :) –

Antwort

Verwandte Themen