Mais importante ainda, uma variável é chamada usando $
e y+20
não funciona dessa maneira. No entanto, você nem precisa calcular isso, apenas use mousemove_relative 0 20
:
#!/bin/bash
for x in {1760..1895..45}; do
for y in {760..985..45}; do
xdotool mousemove --sync $x $y click 3 sleep 0.1 \
mousemove_relative --sync 0 20 click 1 sleep 0.1
done
done
Alterações adicionais que fiz:
- substitua o subshell
seq
usando Expansão de contraventamentos - use a função
xdotool
desleep
. só chame uma vez - chame
mousemove
com a opção--sync
para deixá-lo aguardar até que o mouse seja realmente movido