diff options
-rw-r--r-- | README.md | 70 |
1 files changed, 36 insertions, 34 deletions
@@ -1,5 +1,7 @@ # Automatisiere Lieblingstexte +Only works with ubuntu, for another O.S. require work + ## Requeriments You need first install @@ -76,13 +78,13 @@ Mouse() { } Keyboard() { $SLEEP - echo "xdotool key $1" + echo "xdotool key $1" xdotool key "$1" } Comando() { $SLEEP - echo $1 - eval $1 + echo $1 + eval $1 } porcion() { local input="$1" @@ -91,37 +93,37 @@ porcion() { local param2=$(echo "$input" | awk -F'^' '{print $3}' | tr -d '^') if [ -n "$param1" ] && [ -n "$param2" ]; then - echo "$param1" | grep -Eq '^[0-9]+$' || { - echo "ERROR: param1 debe ser un número entero positivo." - return 1 - } - param1=$((param1)) - case "$first_value" in - "Mouse") - i=0 - while [ $i -lt $param1 ]; do - Mouse "$param2" - i=$((i + 1)) - done - ;; - "Keyboard") - i=0 - while [ $i -lt $param1 ]; do - Keyboard "$param2" - i=$((i + 1)) - done - ;; - "Comando") - i=0 - while [ $i -lt $param1 ]; do - Comando "$param2" - i=$((i + 1)) - done - ;; - *) - echo "ERROR: Comando no reconocido: $first_value" - ;; - esac + echo "$param1" | grep -Eq '^[0-9]+$' || { + echo "ERROR: param1 debe ser un número entero positivo." + return 1 + } + param1=$((param1)) + case "$first_value" in + "Mouse") + i=0 + while [ $i -lt $param1 ]; do + Mouse "$param2" + i=$((i + 1)) + done + ;; + "Keyboard") + i=0 + while [ $i -lt $param1 ]; do + Keyboard "$param2" + i=$((i + 1)) + done + ;; + "Comando") + i=0 + while [ $i -lt $param1 ]; do + Comando "$param2" + i=$((i + 1)) + done + ;; + *) + echo "ERROR: Comando no reconocido: $first_value" + ;; + esac fi } while IFS= read -r linea; do |