Linux之xdotool模拟鼠标/按键操作(五十七)

这篇具有很好参考价值的文章主要介绍了Linux之xdotool模拟鼠标/按键操作(五十七)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

公众号: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 移动当前窗口位置

更多原创,欢迎关注:Android系统攻城狮

xdotool,linux 基础知识,linux,计算机外设,运维文章来源地址https://www.toymoban.com/news/detail-718276.html

到了这里,关于Linux之xdotool模拟鼠标/按键操作(五十七)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux嵌入式开发-Zynq开发板配置usb_gadget模拟HID鼠标

    在PC上使用VMWare,在ubuntu下创建petalinux工程,编译内核,vmware、vivdado、petalinux的安装详见alinx官方教程course4-linux实验中的步骤 创建petalinux工程,在工程目录下打开终端,输入命令准备编译内核 然后编译内核: 进入Devicedrivers - USB Support,勾选USB Gadget Support(按Y) 进入USB Gadge

    2024年02月04日
    浏览(50)
  • 设计界面实现后台按键和鼠标点击操作

    写了一个在窗口后台按键和点击鼠标的界面。 目标功能:绑定窗口后,实现后台的按键和鼠标点击操作,并输出操作记录。 UI界面转换为python文件后的代码: 转换命令: 在cmd界面输入: 接下来,就是让这个界面能够工作。 大致流程是这样的: 先导入必要的模块。 继承UI界面

    2024年02月12日
    浏览(40)
  • Qt编写的小软件:一个模拟按键按下和鼠标(左键)按下的小工具

    最近玩SLG游戏的时候有大量对剧情推进无意义的对话想要跳过的时候只能狂按空格键或者狂点鼠标,还好本人好歹是程序员,于是写了个小工具来处理。 下载地址:Qt编写的模拟鼠标按下和按键按下的小工具-C++文档类资源-CSDN下载 上面的资源包含打包好的程序和代码。 界面

    2024年02月11日
    浏览(42)
  • Android 使用模拟器模拟Linux操作系统

    在Android手机上使用模拟器模拟ubuntu等操作系统,便于测试 Termux:是一款 Android 终端模拟器和 Linux 环境应用程序,无需 root 或设置即可直接运行。虽然酷安和谷歌菜市场都能下载,但这些渠道都很久没更新了,建议到 F - Droid 下载。 下载链接: https://f-droid.org/packages/com.termu

    2024年02月07日
    浏览(37)
  • web自动化系列selenium模拟按键操作

    一、按键操作 通过对监听键盘输入的元素发送键盘按钮指令 常用键盘按键 代码演示

    2024年02月06日
    浏览(41)
  • 算法训练第五十七天

    516. 最长回文子序列 - 力扣(LeetCode) 代码: 647. 回文子串 - 力扣(LeetCode)

    2024年02月09日
    浏览(41)
  • 【linux】:模拟文件基本操作以及文件在磁盘中如何存储的学习

        文章目录 前言 一、模拟C库文件操作 二、磁盘文件 总结   经过我们上一篇对linux系统文件操作的学习想必我们已经会使用系统文件接口了,今天我们就用系统文件接口来封装一个像C语言库那样的文件操作函数的函数来加深我们对文件操作的学习。   首先我们创建相应的

    2023年04月14日
    浏览(38)
  • C# 开发 DNF手搓按键。keybd_event 模拟键盘操作(重点是方向键模拟)

    一、开发目标:使用keybd_event和键盘HOOK实现一个按键模拟DNF中的技能指令。操作角色是红眼。 二、项目进度:初步实现技能指令释放,没有对键盘连按做处理,会有N多重复命令,导致角色会抽搐。没有做自定义按键,所有指令都是写到程序中的,不够灵活。 三、开发环境:

    2024年02月09日
    浏览(35)
  • Unity 模拟鼠标点击操作

    就想到了这个骚操作。 C#本身带的类库中没有关于鼠标操作的函数库,需要引用微软的dll。 重点需要引入user32.dll,可以在C:WindowsSystem32文件夹中找到,最好不要用网上下的,用本机的,我就吃了这个亏。 把dll放到unityAssets/Plugins文件夹下, 打包时系统自动把dll打包到 Unity简单

    2024年02月05日
    浏览(37)
  • 模拟鼠标键盘操作PyUserInput

    模拟鼠标操作是模拟鼠标点击和键盘输入的操作,UI自动化测试中非常实用。在Web UI、App UI、WinApp UI自动化测试讲解中借助Selenium和Appium框架下ActionChains、TouchAction、MouseButton等类已经介绍了如何模拟鼠标和键盘操作。本文将为大家介绍一个独立的、任何时候都可以模拟鼠标和

    2024年02月08日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包