Advertisement
fennectech

Untitled

Aug 2nd, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.65 KB | None | 0 0
  1. #initalize varibles
  2. i=1000 #varible used in the macro
  3. int=true #boolean used to store weather $u is an intiger or not
  4. u=0 #stores user input
  5. #obtain and test user input to see if it is an intiger
  6. read -p "Cycles to process? " -t 10 u
  7. re='^[0-9]+$'
  8. if ! [[ $u =~ $re ]] ; then
  9.     echo "error: Not an intiger"  >&2; int=false    
  10. fi
  11.  
  12. #decide weather to use user input
  13. if ! [ $int = true ]
  14.     then
  15.         i=$u
  16.     else
  17.         echo "Defaulting to $i."
  18.         sleep 3
  19. fi
  20.  
  21. #debug breakpoint
  22. echo $int
  23. echo $i
  24. echo $u
  25. exit
  26. #execute macro
  27. while [ $i -gt 0 ]
  28. do
  29.     xdotool click 1
  30.     sleep .3s
  31.     clear
  32.     echo "Remaining Cycles"
  33.     echo $i
  34.     let i=$i-1
  35. done
  36. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement