设为首页收藏本站返回主页

Ubuntu Kylin技术论坛

 找回密码
 立即注册
搜索
查看: 131|回复: 2

解放双手,万能XDOTOOL

[复制链接]
  • TA的每日心情
    无聊
    2017-9-10 08:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    参加活动: 0

    组织活动: 0

    发表于 2017-9-10 09:14:38 | 显示全部楼层 |阅读模式
    如果你有每天重复量的点击输入工作
    那么恭喜你
    此帖正是来解决这样的问题的
    首先
    在终端输入
    sudo apt install xdotool
    安装完后
    在终端输入
    xdotool mousemove 400 900
    看看发生了什么?
    对的,鼠标被移动了
    在输入
    xdotool mousemove 400 900 click 1
    意思是鼠标移动到指定位置然后按下鼠标左键,同理,click 2就是右键
    接着就是键盘输入
    语法很简单
    xdotool key 3
    输入数字3
    xdotool key alt+Tab(注意,某些键需要大写)
    输入组合键alt+tab
    xdotool keydown super
    按着WIN键不放
    xdotool keyup super
    放开WIN键


    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2017-9-10 08:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    参加活动: 0

    组织活动: 0

     楼主| 发表于 2017-9-10 09:17:52 | 显示全部楼层
    那么,一个命令只能做一次操作
    如何能连续操作而且无限重复操作呢?
    这时候脚本就上场了
    以下是一个不按CTRL+Z都不会停止的无限重复 脚本
    #!/bin/bash

    while true;
      do
    sleep 2
    xdotool keydown Super
    sleep 1
    xdotool key 3
    xdotool keyup super
    sleep 1
    done
    这是开下面无限开快捷栏第三位的脚本操作
    其他
    你们自己发掘一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-9-10 08:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    参加活动: 0

    组织活动: 0

     楼主| 发表于 2017-9-10 09:21:43 | 显示全部楼层
    效果预览:B站视频
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Ubuntu Kylin    

    GMT+8, 2017-9-24 14:58 , Processed in 0.029205 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表