Answers:
编辑: xdotool click --delay 5000 --repeat 200 1
用鼠标单击200次
打开终端,安装xdotool
sudo apt-get install xdotool
另外,打开要与终端并排单击的窗口。选择终端(作为活动窗口),然后将鼠标移到要单击的位置。在终端类型中(尽量不要移动鼠标)
xdotool getmouselocation
您将需要x:XXX和y:YYY(底部)。您可以从此处移动鼠标,但是让窗口保持原样。类型
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.html和http://ubuntuforums.org/showthread.php?t=925217
click 1
表示鼠标左键。来自联机帮助页:“鼠标左为1,中间为2,右为3,向上滚动为4,向下滚动为5”。
xdotool click --delay 5000 --repeat 100000 1
(假设鼠标位于需要单击的位置)。对于更复杂的情况,也不需要脚本...尽管循环在命令行中起作用...(@ Olathe的方法也更好...)。while sleep 5; do xdotool mousemove XXX YYY click 1; done
我转到此页面并下载xautoclick_0.20-1~ppa1_amd64.deb (14.3 KiB)
,它效果很好:D
感谢Kat Amsterdam找到xautoclick
在清醒10.04 LTS
下载xautoclick
对于Precise 12.04LTS,该软件包已从Ubuntu存储库中删除,只能通过GetDeb获得。
或通过Christoph Korn的PPA(属于GetDeb的成员):
sudo apt-add-repository ppa:c-korn/ppa
通过软件中心下载xautoclick (或者如果您方便使用终端)
sudo apt update && sudo apt upgrade && sudo apt install xautoclick
man xautoclick
请享用!
要启用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'
安装了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
也可以单击此处使用,但这不会重复此操作...)
while sleep 5; do ...