User Tools

Site Tools


educare:xdotool
animazione.sh
#!/bin/bash
## questo software è scritto da Fabio
## distribuito secondo licenza GNU/GPL v.3 o successiva
##
## dipende dai seguenti pacchetti (da installare): scrot, xdotool
##
## serve a dimostrare che è possibile controllare (automatizzare) mouse e tastiera
## e fare delle fotografie del desktop
 
# su OpenOffice.org si hanno le seguenti combinazioni
# ma si possono modificare le combinazioni dei tasti secondo necessità
 
trova="ctrl+f";
 
chiudi_trova="alt+c";
 
# inizia il programma
#####################
echo "";
echo "hai gia' aperto OpenOffice.org e hai gia' installato 'xdotool' e 'scroot'?"
echo "altrimenti ci sarà un errore..."
idwindow=`xdotool search --title office`;
echo "ok, attendere";
sleep 2;
 
xdotool windowactivate $idwindow;
sleep 1;
xdotool type --window $idwindow --clearmodifiers ' ciao,...';
sleep 1;
 
# muove solo il mouse per... non fare niente!
 
for i in `seq 200 400`;
        do
           xdotool mousemove $i $i     
        done 
sleep 1;
 
xdotool type --window $idwindow --clearmodifiers 'premo...';
sleep 1;
 
xdotool type --window $idwindow --clearmodifiers ' e scatto due foto';
 
#xdotool key --window $idwindow --clearmodifiers enter;
sleep 1;
 
xdotool key --window $idwindow --clearmodifiers $trova;
sleep 1;
 
# scatta due foto nella stessa cartella dello script
 
scrot -zub ;
scrot -zb -d 1 ;
sleep 1;
 
# trova la seconda finestra e la chiude
 
idwindow2=`xdotool search --title sostituisci`;
xdotool key --window $idwindow2 --clearmodifiers $chiudi_trova;
sleep 1;
educare/xdotool.txt · Last modified: 2020/06/08 22:20 by 127.0.0.1