当前位置: 首页>>技术教程>>正文


如何每5秒钟制作一次鼠标auto-click?

,

问题描述

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

最佳解决办法

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

使用鼠标进行200次点击


打开终端,安装xdotool

sudo apt-get install xdotool

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

xdotool getmouselocation

您将需要x:XXX和y:YYY(底部)。您可以从这里移动鼠标,但让Windows保持原样。类型

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

次佳解决办法

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

mouse,ubuntu

感谢Kat Amsterdam寻找xautoclick

第三种解决办法

在Lucid 10.04 LTS中

  1. 打开Ubuntu软件中心

  2. 在搜索框中,键入autoclick

  3. 下载xautoclick For Precise 12.04LTS,该软件包已从Ubuntu存储库中删除,只能通过GetDeb获得。 xautoclick instructions for install in precise或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. 在程序下,Accesories选择xautoclick

  7. 将Interval更改为5000(值为毫秒)

  8. 单击开始

  9. 将鼠标移动到要单击的内容上

  10. 请享用!

    mouse,ubuntu

要启用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'

第四种办法

为了更加自动化,您可以使用sikuli

Sikuli具有集成工具,允许您通过视觉处理在屏幕上显示任何形式的交互(鼠标点击或键盘)。

您只需通过直观地选择屏幕部分即可选择您想要点击的位置。自动化逻辑是用python编写的,但即使你对python没有任何线索,你也可以轻松搞清楚,因为工具可以立即为你提供一切!

您只需使用sudo apt-get install sikuli-ide进行安装即可。

第五种办法

安装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也可以在这里点击使用,但不会重复移动…)

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/6879.html,未经允许,请勿转载。