Próbuję uruchomić gedit z terminala i wpisać tekst w otwartym pliku, ale bez powodzenia. Próbuję użyć polecenia gedit; sleep 2; xte -x display 'key k';
, ale ten uruchamia się tylko gedit (bez wpisywania k char). Czy mogę mieć jeden chip?Symulowanie naciśnięcia klawisza za pomocą bash
Odpowiedz
Xdotool (nie wiem co się stało stronie, tutaj jest jego source) jest świetny do tego:
xdotool key k
I z gedit:
gedit & sleep 2; xdotool key k;
Próbowałem, ale podczas kompilacji pojawił się błąd. błąd krytyczny: X11/Xlib.h: Brak takiego pliku lub katalogu. Używam 32-bitowego systemu Ubuntu 12.04. Jak mogę to naprawić? – abilash
Być może potrzebujesz libx11-dev? Ale gdzieś są binaria (może nawet w repozytorium Ubuntu). – BeniBela
Instaluję, ale mam ten sam problem dla tego urządzenia. Kiedy używam gedit; spać 2; xdotool key k; w linii poleceń uruchamia się tylko gedit (bez wpisywania symboli) i dopiero po zamknięciu gedit wpisuje k char w terminalu. Ale w jaki sposób mogę zmusić to narzędzie do wpisania znaków w otwarty plik GEDIT ??? – abilash
- 1. Symulowanie naciśnięcia klawisza za pomocą Swift
- 2. VB Symulowanie naciśnięcia klawisza
- 3. Symulowanie naciśnięcia klawisza przy użyciu JavaScriptu
- 4. AutoHotKey przerwanie naciśnięcia klawisza
- 5. Symulowanie naciśnięcia klawiszy skrótu systemowego
- 6. Zdarzenie zatrzymania naciśnięcia klawisza
- 7. Przechwytywanie naciśnięcia klawisza w tle
- 8. wykrywanie naciśnięcia klawisza w python?
- 9. Odpytywanie klawiatury (wykrywanie naciśnięcia klawisza) w pythonie
- 10. Symulowanie zdarzenia naciśnięcia klawisza przy użyciu języka Python dla systemu Linux
- 11. Symulowanie zdarzenia klawisza TAB w Selenium RC
- 12. Wykrywanie naciśnięcia klawisza w Google Maps
- 13. Metoda Pythona do czytania naciśnięcia klawisza?
- 14. Używanie KBDLLHOOKSTRUCT do określenia pierwszego naciśnięcia klawisza
- 15. "Posłuchaj" naciśnięcia klawisza, gdy wątek śpi
- 16. Określa długość naciśnięcia klawisza w pytonie
- 17. Wykrywanie zdarzenia naciśnięcia klawisza w Swift
- 18. Symulacja naciśnięcia klawisza w Pythonie 2.7
- 19. Symulowanie automatów komórkowych za pomocą mapowań VIM?
- 20. Jak obsługiwać naciśnięcie klawisza Enter za pomocą interfejsu internetowego Dart?
- 21. Za pomocą klawisza skrótu, aby przesłać formularz HTML?
- 22. Symulowanie klawiatury za pomocą interfejsu SendInput API w aplikacjach DirectInput
- 23. Przekazywanie danych obiektu za pomocą klawisza UIButton
- 24. Jak zabić pętlę while za pomocą klawisza?
- 25. Dlaczego readlinka gnu wymaga ode mnie dwukrotnego naciśnięcia klawisza C?
- 26. Jak nadpisać zachowanie naciśnięcia klawisza ESC dla okna dialogowego jQuery
- 27. Wyłączanie naciśnięcia klawisza JQuery w polach wejściowych lub tekstowych
- 28. Prevent „niedozwolone” beep po naciśnięcia klawisza w NSView
- 29. Wykrywanie fizycznego naciśnięcia klawisza menu w systemie Android
- 30. Jak słuchać naciśnięcia klawisza Ctrl-P w JavaScript?
brzmi jak prosicie jak poluzować nakrętka koła, kiedy naprawdę chcesz naprawić przebicie. Czy możesz opisać, jaki jest twój większy obraz, który próbujesz rozwiązać? –
@MatsPetersson Próbuję napisać skrypt automatyzacji bashu do uruchamiania niektórych aplikacji i symulowania akcji użytkownika (naciśnięcie klawisza, przenoszenie myszą e.t.c). – abilash
A więc jakiś rodzaj konfiguracji automatyzacji testów? Aha, i co to "nie działa". –