xdotool自动化工具

Linux下xdotool自动化工具

该工具可让您模拟键盘输入和鼠标活动,移动窗口并调整窗口大小等。它使用X11的XTEST扩展名和其他Xlib函数来完成此操作。

此外,您可以搜索窗口并移动,调整大小,隐藏和修改窗口属性(例如标题)。如果您的窗口管理器支持它,则可以使用xdotool切换桌面,在桌面之间移动窗口以及更改桌面数量。

安装模块
sudo apt install xdotool
示例
  1. 获取chrome,并控制某统一窗口
#!/bin/bash
pid_list=`xdotool search "chrome"`   # 获取chrome进程列表信息
for i in $pid_list  # 循环查找目标窗口
do
name=`xdotool getwindowname "$i"` # 获取窗口名称
if [[ "$name" = "百度一下,你就上当" ]];then   # 判断目标窗口,判断括号两个需要空格分隔,字符串有空格可用单引号包含或空格前加\
echo $i
id=$i   # 重新赋值                
fi
done
xdotool windowfocus $id  # 获得窗口焦点 
xdotool key F12    # 打开开发者工具
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   ECMAScript 是 JavaScript 的核心,但如果要在 Web 中使用 JavaScript,那么...
    霜天晓阅读 4,342评论 0 0
  • [[图片上传失败...(image-cae8e3-1541926581609)]](file://C:\Users...
    沉默的大多数1876阅读 12,900评论 0 12
  • 1..iot就是物联网的简称,物联网就是利用互联网把我们身边更多的物品进行联网的技术,物品联网就是打造一个继电脑在...
    小豆芽啊阅读 2,713评论 0 0
  • 转眼间,我在家工作已经有3个月的时间了。 在这样的三个月的时间里面,我的内心变化非常的大。 回想起,我刚开始画三维...
    普通女孩阅读 1,300评论 0 0
  • 特别喜欢逗你
    北七海阅读 916评论 0 0