Linux下xdotool自动化工具
该工具可让您模拟键盘输入和鼠标活动,移动窗口并调整窗口大小等。它使用X11的XTEST扩展名和其他Xlib函数来完成此操作。
此外,您可以搜索窗口并移动,调整大小,隐藏和修改窗口属性(例如标题)。如果您的窗口管理器支持它,则可以使用xdotool切换桌面,在桌面之间移动窗口以及更改桌面数量。
安装模块
sudo apt install xdotool
示例
- 获取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 # 打开开发者工具
网友评论