公众号:Android系统攻城狮
简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀
人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
1.前言
xdotool是一款可以模拟鼠标和按键操作强大工具,可以作为自动化工具.
2.xdotool模拟鼠标和按键操作
模拟击键a
xdotool key a
模拟alt+tab键
xdotool key alt+Tab
自动输入word
xdotool type ‘word’
xdotool mousemove x y click 1 //模拟单击: 1左键 2滚轮 3右键 4向上滚 5向下滚
xdotool mousemove x y click 1 click 1 //模拟双击左键
3.更多命令
xdotool key [key name] //key name即表示键值
xdotool key Return 模拟回车键
xdotool keydown/keyup super 按下Win键不放
xdotool key Super_L 左Win
watch -n 10 xdotool key Return 搭配watch使用,实现循环10秒敲击一次回车
xdotool getactivewindow 获取当前激活的窗口
xdotool windowminimize 最小化窗口
xdotool windowminimize $(xdotool getactivewindow) 最小化当前窗口
xdotool click -repeat 2 1 鼠标左键点击2次
xdotool mousedown/mouseup
xdotool getmouselocation 获取鼠标位置
xdotool getmouselocation --shell 获取鼠标位置(便于获取数据)
eval $(xdotool getmouselocation --shell)
获得X,Y位置
xdotool getactivewindow windowmove 10 10 移动当前窗口位置文章来源:https://www.toymoban.com/news/detail-718276.html
文章来源地址https://www.toymoban.com/news/detail-718276.html
到了这里,关于Linux之xdotool模拟鼠标/按键操作(五十七)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!