用 xdotool 获取 Linux 桌面元素坐标

Windows下有“按键精灵”软件,可以自动完成一些填表,点击任务。在Linux下,如果需要自动化操作,可能需要先获取到图标或表格输入框的坐标元素。网上有视频,可以通过创建xdotool的脚本来获取到坐标。

操作系统是 ubuntu 18, ubuntu-unity-desktop 桌面

过程:

1.如果当前系统无xdotool命令,可通过 apt install xdotool 安装

2.创建一个可执行的脚本文件xdot.sh,内容如下:

#!/bin/bash

while [ 1 ];
do
xdotool getmouselocation|sed 's/x:\([0-9]\+\)[ \t]y:\([0-9]\+\)[ \t].*/\1;\2/'
done

xdotool-1.png

3.在终端里执行xdot.sh,鼠标移到哪,终端里会显示相应位置的坐标
xdotool-2.jpg

参考:

标签: xdotool

添加新评论