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 » 01 lutego 2016, 20:26

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: 2959
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito » 01 lutego 2016, 20:39

Zainteresuj się xdotool.

jacekz
Posty: 15
Rejestracja: 18 sierpnia 2008, 10:12
Lokalizacja: Lubuskie

Post autor: jacekz » 01 lutego 2016, 21:21

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 » 01 lutego 2016, 22:09

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: 15
Rejestracja: 18 sierpnia 2008, 10:12
Lokalizacja: Lubuskie

Post autor: jacekz » 01 lutego 2016, 22:16


ODPOWIEDZ