Ubuntu上使用shell脚本实现鼠标自动点击-xdotool

jupiter
2021-08-27 / 0 评论 / 1,723 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年12月07日,已超过1034天没有更新,若内容或图片失效,请留言反馈。

1.鼠标点击器xdotool介绍

xdotool作为鼠标精灵类的软件,功能越来越强大。它可以通过命令的方式模拟键盘的输入及鼠标的活动、移动或改变窗口。

2.xdotool的安装

2.1在Ubuntu下安装:

sudo apt-get install xdotool

2.2在CenterOS下安装:

sudo yum install xdotool

3.xdotool基本用法

在xdotool安装好后,就可以使用相关的功能啦!比如,获取鼠标位置、移动鼠标、单击鼠标左键、双击,获取键盘输入……

你可以打开terminal终端(Ctrl+Alt+T)直接测试相关命令。

3.1获取鼠标位置

将鼠标移动你想要获取的屏幕位置,在terminal中输入以下命令,可以得到鼠标位置的X,Y坐标值。

 xdotool getmouselocation   

3.2移动鼠标

xdotool mousemove 153 63    #将鼠标移动到(X,Y)坐标为(153,63)的位置;

3.3单击鼠标左键、双击

xdotool的click命令控制鼠标的活动。在命令中,“1”代表鼠标左键,“2”则是滚轮,“3”则是右键。

xdotool click 1    #单击左键
xdotool click 1 click 1    #双击左键

3.4睡眠等待

sleep 1    # 等待1秒

3.5组合操作

移动鼠标并单击

xdotool mousemove x y click 1

3.6获取键盘输入

模拟击键使用命令

xdotool key [name of the key]

如果你想要连接两个键,可以在它们之间使用“+”操作符。例如,切换窗口组合键 Alt+Tab。

xdotool key alt+Tab

要想让xdotool帮你输入,可以使用以下命令:

xdotool type ''

参考资料

  1. Ubuntu上,使用shell脚本实现鼠标自动点击,打开并设置桌面软件:https://blog.csdn.net/dongfang12n/article/details/79995857
0

评论 (0)

打卡
取消