如何让我的鼠标每 5 秒自动点击一次?

如何让我的鼠标每 5 秒自动点击一次?

我想连续几个小时点击某个东西。我该如何编写脚本或使用应用程序让鼠标每 5 秒或更短时间自动点击一次?

答案1

编辑:xdotool click --delay 5000 --repeat 200 1

鼠标点击 200 次


打开终端,安装xdotool

sudo apt-get install xdotool

另外,打开要与终端并排单击的窗口。选择终端(作为活动窗口)并将鼠标移到要点击的位置. 在终端输入(尽量不要移动鼠标)

xdotool getmouselocation

您将需要 x:XXX和 y:(底部)。您可以从此处移动鼠标,但窗口将保持原位。输入

gedit script

粘贴以下内容到 gedit 上(将 XXX 和 YYY 更改为您之前得到的数字)

#!/bin/bash
while [ 1 ]; do
  xdotool mousemove XXX YYY click 1 &
  sleep 5
done

保存并关闭。然后

chmod +x script

为了实现它,

./script

要减少,只需更改5睡了以后就少了。

来源:http://manpages.ubuntu.com/manpages/lucid/man1/xdotool.1.htmlhttp://ubuntuforums.org/showthread.php?t=925217

答案2

我去了这个并下载了它xautoclick_0.20-1~ppa1_amd64.deb (14.3 KiB) ,效果很好:D

在此处输入图片描述

感谢 Kat Amsterdam 找到 xautoclick

答案3

安装 xdotool 后:(apt-get install xdotool(以 root 身份或使用sudo))

这将每 5 秒点击当前鼠标位置 100000 次(也就是 5 到 6 天之间...)

xdotool click --delay 5000 --repeat 100000 1 # (assuming the mouse is left where it needs to click).

单击特定位置:(在命令行友好版本中,对于脚本,您可能希望有更好的格式)

while sleep 5; do xdotool mousemove XXX YYY click 1; done

--repeat也可以点击此处使用,但不会重复移动......)

答案4

为了实现更高的自动化,您可以使用西库利

Sikuli 具有集成工具,可以让您通过视觉处理屏幕上的位置,非常简单地编写任何形式的交互(鼠标单击或键盘)。

您只需通过直观地选择屏幕部分来选择要单击的位置,然后它就会开始。自动化逻辑是用 Python 编写的,但即使您对 Python 一无所知,您也可以轻松弄清楚,因为工具会立即为您提供一切!

您可以简单地使用 来安装它sudo apt-get install sikuli-ide

相关内容