Ich versuche, gedit vom Terminal ausgeführt und geben Sie einen Text in einer geöffneten Datei, aber keinen Erfolg. Ich versuche, den Befehl gedit; sleep 2; xte -x display 'key k';
zu verwenden, aber dieser wird nur gedit ausgeführt (ohne das k-Zeichen einzugeben). Kann jemand in mich eindringen?Simulieren Taste drücken mit Bash
Antwort
Xdotool (keine Ahnung, was auf der Webseite passiert ist, hier ist seine source) für so toll:
xdotool key k
Und mit gedit:
gedit & sleep 2; xdotool key k;
Ich habe es versucht, aber beim Kompilieren ist ein Fehler aufgetreten. Schwerwiegender Fehler: X11/Xlib.h: Keine solche Datei oder kein Verzeichnis. Ich benutze Ubuntu 12.04 32 Bit System. Wie kann ich es reparieren? – abilash
Vielleicht brauchen Sie libx11-dev? Aber irgendwo gibt es Binärdateien (vielleicht sogar im Ubuntu-Repository) – BeniBela
Ich installiere es, aber ich habe das gleiche Problem für dieses util. Wenn ich Gedit benutze; Schlaf 2; xdotool Schlüssel k; In der Befehlszeile wird nur gedit ausgeführt (ohne Symbole einzugeben), und erst nach dem Schließen von gedit wird k char im Terminal eingegeben. Aber wie kann ich dieses util zwingen, Zeichen in gedit geöffnete Akte einzutippen ??? – abilash
- 1. Simulieren Taste drücken C#
- 2. Simulieren "Taste drücken" auf nicht Vordergrund-Fenster
- 3. simulieren Schlüssel drücken Selen webdriverjs
- 4. Drücken einer Taste mit Enter-Taste
- 5. Möglichkeit, Hardware-Taste drücken Ereignis
- 6. globale Taste drücken Listener
- 7. lange Volumen-Taste drücken
- 8. Css Taste Effekt drücken
- 9. Abbrechen Taste drücken Ereignis
- 10. Taste drücken/loslassen klicken
- 11. Android lange Taste drücken
- 12. Mit C# -Code zu simulieren Textbox füllen und drücken der Taste
- 13. Simulieren Benutzereingaben im Bash-Skript
- 14. Tabulatortaste simulieren Drücken Sie im iOS-SDK
- 15. Automatisches Drücken einer "Senden" -Taste mit Python
- 16. ENTER-Taste drücken Selenium WebDriver mit Python
- 17. Mit jQuery 'on()' auf Enter-Taste drücken
- 18. Drücken Sie eine Taste mit Java
- 19. Zeige Positionsmauszeiger zum Drücken der CTRL-Taste
- 20. Simulieren Sie eine Detailveröffentlichungstaste Drücken Sie
- 21. Wie 'Abbrechen' einer Taste drücken?
- 22. So drücken Sie die Windows-Taste programmgesteuert mit C# SendKeys
- 23. iPhone - Capture-Gerät Taste drücken
- 24. Javascript Taste drücken Puffer Ausgabe
- 25. UILocalNotification erkennen Taste geschlossen drücken?
- 26. erkennen taste drücken in python?
- 27. Android Keypad Taste drücken Overlay
- 28. Erkennen Drücken der Zurück-Taste
- 29. Drücken Sie alle Klassen-Taste
- 30. Programmatisch Drücken Sie die Taste
Klingt wie Sie fragen, wie ein lösen Radmutter, wenn Sie tatsächlich eine Punktion reparieren wollen. Können Sie beschreiben, was Ihr größeres Bild, das Sie zu lösen versuchen, ist? –
@MatsPetersson Ich versuche bash Automatisierungsskript für die Ausführung einiger Anwendungen zu schreiben und simulieren die Aktion des Benutzers (Tastendruck, Mausbewegung e.t.c) – abilash
Also eine Art Testautomatisierung einrichten? Oh, und was ist "das funktioniert nicht". –