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    # 打开开发者工具

你可能感兴趣的:(xdotool自动化工具)