我正在寻找一种方法来单击鼠标,因为它在当前位置或屏幕上的特定位置,之后X分钟。有没有办法用终端命令来做到这一点(最好使用 Ubuntu 默认安装的程序)?
答案1
是的xdotool
。xdotool
这是 X11 的一个自动化工具。要安装它,请输入
sudo apt-get install xdotool
要通过终端命令类型单击鼠标:
xdotool click <button>
其中按钮 1 表示鼠标左键,2 表示中键,3 表示右键,4 表示滚轮向上,5 表示滚轮向下。
因此,单击鼠标左键的意思是:
xdotool click 1
要将鼠标移动到屏幕上的特定位置,请输入
xdotool mousemove 120 100
因此鼠标从屏幕左上角向右移动 120 像素,向下移动 100 像素。
如果您想在 cron 作业中使用它(每 x 分钟重复一次),请不要忘记$DISPLAY
在 crontab 中填充环境变量。