Symulacja naciśnięcia klawisza

Potrzebujesz pomocy z C, C++, perl, python, itp.
hasanek
Posty: 31
Rejestracja: 24 maja 2008, 18:54

Symulacja naciśnięcia klawisza

Post autor: hasanek »

Witam.

Zmierzyłem się z takim oto problemem.

Mam program uruchamiany w konsoli, który przy uruchomieniu sprawdza pewną wartość i zadaje pytanie

Kod: Zaznacz cały

 Czy wykonać polecenie [n/T]  
Domyślną odpowiedzią jest T-tak wystarczy nacisnąć enter żeby program kontynuował pracę.

I teraz piszę własny skrypt w bashu, żeby sobie ułatwić pracę i zautomatyzować pewne rzeczy.

Ze skryptu wywołuję rzeczony program

./program1

Oczywiście od razu wyskakuje pytanie

Kod: Zaznacz cały

 Czy wykonać polecenie [n/T]  

Moje pytanie jest takie.
W jaki sposób ze skryptu można tego programu przesłać dowolną kombinację klawiszy, albo chociaż sam ENTER, żeby program kontynuował pracę .



Będę wdzięczny za nakierowanie mnie na właściwy trop.
Awatar użytkownika
dedito
Moderator
Posty: 3517
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Zainteresuj się xdotool.
jacekz
Posty: 17
Rejestracja: 18 sierpnia 2008, 10:12
Lokalizacja: Lubuskie

Post autor: jacekz »

A wcześniej może sprawdź czy program1 nie przyjmuje opcji typu "-y" nakazującej mu domyślne działanie bez potwierdzenia.
hasanek
Posty: 31
Rejestracja: 24 maja 2008, 18:54

Post autor: hasanek »

jacekz: program nie przyjmuje takiej opcji - sprawdziłem jeszcze zanim tutaj napisałem

dedito: xdotool działa w środowisku graficznym, a ja po potrzebuję w czystej konsoli
jacekz
Posty: 17
Rejestracja: 18 sierpnia 2008, 10:12
Lokalizacja: Lubuskie

Post autor: jacekz »

ODPOWIEDZ