以下是我尝试过的代码:
while sleep 3600; do xdotool mousemove xxx yyy click --repeat 30 --delay 60000 1; done
- --clearmodifiers - 重置输入时的活动修饰符(alt 等)
- --window WINDOW - 指定要发送点击的窗口
- --repeat REPEATS - 点击次数。默认值为 1
--delay MILLISECONDS – 两次点击之间的延迟时间(以毫秒为单位)。
如果不使用 --repeat,则此设置无效。默认值为 100ms
因此,我希望每次点击延迟 60 秒,然后整个过程在一小时内重新开始。当我将其输入终端时,无法识别标志。--repeat 或 --delay
答案1
您的脚本看起来基本正确,但单位--delay
是毫秒而不是秒,而且看起来此选项实际上控制了重复之间的延迟。您可以使用sleep 60s
来延迟初始点击。
--delay MILLISECONDS
Specify how long, in milliseconds, to delay between clicks. This option is not
used if the --repeat flag is set to 1 (default).