我正在寻找一种在x分钟后单击鼠标的方法,因为它位于当前位置或屏幕上的特定位置。有什么办法可以使用终端命令(最好使用 Ubuntu 默认安装的程序)来做到这一点?
cha*_*aos 18
是的xdotool
。xdotool
是来自 X11 的自动化工具。要安装它,请键入
sudo apt-get install xdotool
Run Code Online (Sandbox Code Playgroud)
要通过终端命令类型单击鼠标:
xdotool click <button>
Run Code Online (Sandbox Code Playgroud)
其中 button 是 1 表示鼠标左键,2 表示中键,3 表示右键,4 表示向上滚轮,5 表示向下滚轮。
所以用鼠标左键点击是:
xdotool click 1
Run Code Online (Sandbox Code Playgroud)
将鼠标移动到屏幕类型上的特定位置
xdotool mousemove 120 100
Run Code Online (Sandbox Code Playgroud)
所以鼠标从屏幕左上角向右移动 120 像素,向下移动 100 像素。
如果您想在 cron 作业中使用它(每 x 分钟重复一次),请不要忘记$DISPLAY
在您的 crontab 中填充环境变量。
归档时间: |
|
查看次数: |
8959 次 |
最近记录: |