Wednesday, August 3, 2016

xdotool

coba xdotool utk auto send key



robot.sh
#!/bin/bash

jalan=0
rekam=0
while true
do
  HM=$(date +%H%M)

  if (( 2029 <= 10#$HM && 10#$HM <= 2200 )); then
     if ((jalan <= 0)); then
        jalan=1
        echo "before $jalan"
        if ((rekam <= 0)); then
           rekam=1
           xdotool key "ctrl+r"
        fi
        ./robot_jalan.sh
        jalan=0
        echo "after $jalan"
     fi
  fi

  if (( jalan<=0 )); then
     echo "menunggu....20:29, sekarang $HM"
  fi

  if (( 10#$HM >= 2201 )); then
     if (( rekam >= 1 )); then
        xdotool key "ctrl+r"
     fi
     exit
  fi

done





robot_jalan.sh


#!/bin/bash

xdotool mousemove 370 755 click 1
sleep 1

xdotool mousemove 480 755
xdotool mousemove 480 755 click 1
sleep 2

xdotool mousemove 1355 555 click 1
sleep 1
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
sleep 3
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
sleep 3


xdotool mousemove 590 755 click 1
sleep 1
xdotool mousemove 1355 555 click 1
sleep 1
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
sleep 3
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
sleep 3



xdotool mousemove 700 755 click 1
sleep 1
xdotool mousemove 1355 555 click 1
sleep 1
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
xdotool click --clearmodifiers 4
sleep 3
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
xdotool click --clearmodifiers 5
sleep 3



xdotool mousemove 810 755 click 1
sleep 3


xdotool mousemove 920 755
xdotool mousemove 920 755 click 1
sleep 3


xdotool mousemove 1030 755
xdotool mousemove 1030 755 click 1
sleep 3


No comments:

Post a Comment