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

Jeg*_*ggy 54 mouse

我想点击几个小时的东西。如何制作脚本或使用应用程序,以便鼠标每 5 秒或更短时间自动单击一次?

Ale*_*pos 86

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

鼠标点击 200 次


打开终端,安装 xdotool

sudo apt-get install xdotool
Run Code Online (Sandbox Code Playgroud)

另外,打开要与终端并排单击的窗口。选择终端(作为活动窗口)并将鼠标移到要单击的点上。在终端类型中(尽量不要移动鼠标)

xdotool getmouselocation
Run Code Online (Sandbox Code Playgroud)

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

gedit script
Run Code Online (Sandbox Code Playgroud)

在 gedit 上粘贴以下内容(更改之前获得的数字的 XXX 和 YYY)

sudo apt-get install xdotool
Run Code Online (Sandbox Code Playgroud)

保存并关闭它。然后

chmod +x script
Run Code Online (Sandbox Code Playgroud)

要执行它,

./script
Run Code Online (Sandbox Code Playgroud)

要获得更少,只需将睡眠后的5更改为更少。

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

  • `xdotool click --delay 5000 --repeat 100000 1`(假设鼠标停留在需要点击的地方)。而且对于更复杂的情况不需要脚本......而循环在命令行上工作......(@Olathe的方法也更好......)。`而睡眠5; do xdotool mousemove XXX YYY click 1; 完成` (9认同)
  • `而睡眠5; 做...` (4认同)
  • `click 1` 中的 1 表示鼠标左键。来自联机帮助页:“鼠标左键为 1,中键为 2,右键为 3,向上滚轮为 4,向下滚轮为 5。” (2认同)

Jeg*_*ggy 18

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

在此处输入图片说明

感谢 Kat Amsterdam 找到 xautoclick

  • 只下载一个文件并安装它是很危险的。为了接收包的安全更新和新功能,建议安装 ppa::::apt-add-repository ppa:c-korn/ppa (9认同)

Ger*_*erg 7

安装 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).
Run Code Online (Sandbox Code Playgroud)

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

while sleep 5; do xdotool mousemove XXX YYY click 1; done
Run Code Online (Sandbox Code Playgroud)

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


Kat*_*dam 6

Lucid 10.04 LTS 中

  1. 打开 Ubuntu 软件中心
  2. 在搜索框中,输入 autoclick
  3. 下载 xautoclick

    对于Precise 12.04LTS,该软件包已从 Ubuntu 存储库中删除,并且只能通过 GetDeb 获得。

    xautoclick 精确安装说明

    或通过 Christoph Korn 的 PPA(他是 GetDeb 的成员):

    sudo apt-add-repository ppa:c-korn/ppa

  4. 通过软件中心下载 xautoclick (或者如果您使用终端很方便)

    sudo apt update && sudo apt upgrade && sudo apt install xautoclick

  5. 阅读有关 xautoclick 的说明 man xautoclick
  6. 在程序下,附件选择 xautoclick
  7. 将 Interval 更改为 5000(值为毫秒)
  8. 点击开始
  9. 将鼠标移到您要单击的内容上
  10. 享受!

    自动点击

要启用 GetDeb 存储库:

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu precise-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
Run Code Online (Sandbox Code Playgroud)