Nagrywanie ruchów myszki

Jeśli już na pewno nie da się umieścić posta wyżej.
Bocianek
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 19 wrz 2007, 16:34
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Nagrywanie ruchów myszki

Post autor: Bocianek »

Witam!

Potrzebuję programu to zapisywania ruchów myszki i ich ponownego odtwarzania. Tzn. potrzebuję programu do tworzenia macra.

Niestety Tasker pod linuxem nie działa :)

Może zna ktoś jakiś odpowiednik? Bardzo mi na tym zależy.
Awatar użytkownika
empe
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 13 gru 2006, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Nagrywanie ruchów myszki

Post autor: empe »

deskscribe, gtk-recordmydesktop lub xvidcap wszystko znalzione w repo 9.04 :P
nowy sprzęt - operacja zakończona :)
nowy system - http://www.freebsd.org/ - kusząca propozycja... przygotowania trwają ;)
Awatar użytkownika
sauron
Sędziwy Jeż
Sędziwy Jeż
Posty: 45
Rejestracja: 13 cze 2009, 11:30
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Nagrywanie ruchów myszki

Post autor: sauron »

Jest jeszcze jedna metoda,
instalujesz

Kod: Zaznacz cały

sudo apt-get xautomation
a potem instalujesz

Kod: Zaznacz cały

sudo apt-get deskscribe
Następnie uruchamiasz deskscribe (otwiera się w tray'u) i klikasz nagraj, następnie wyklikujesz co chcesz i znów w tray'u klikasz zatrzymaj, wyskakuje okienko gdzie zapisać loga, zapisujesz gdzie chcesz i otwierasz tego loga geditem, i masz tam wszystko wypisane Left/Right oznacza kliknięcie, a "" oznacza ruch myszką do danego punktu.
oto fragment tego loga deskscribe
2975,2975,Mouse,Left,707,792,"","","",""
3080,3080,Mouse,"",707,792,"","","",""
Teraz tworzysz zwykły skrypt podmieniając wartości
xte mousemove - przejście myszki do wybranego punktu w tym wypadku

Kod: Zaznacz cały

xte 'mousemove 707 792'
(należy pamiętać o ' (apostrof), gdyż bez tego nie zadziała)

Kod: Zaznacz cały

xte 'mouseclick 1'
- kliknięcie myszą (liczba = ile razy kliknięcie)
polecam także sprawdzenie

Kod: Zaznacz cały

xte --help
aby zobaczyć więcej funkcji.

Mam nadzieję że pomogłem :)
ODPOWIEDZ

Wróć do „Ostatnia deska ratunku”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości