python 实现点击右键用某个程序打开功能_Python要玩你的键鼠——PyUserInput基础教程

本文介绍了如何使用Python的PyUserInput库实现自动化键盘和鼠标操作,包括安装依赖、创建键鼠对象、基本操作以及高级玩法,如监听鼠标键盘事件,帮助解放双手,提高工作效率。
摘要由CSDN通过智能技术生成

2ca0d15b05b85379ecd7d61247044c8a.png

a840697e197dd453be1fc15ec6f75344.png

作为上班族每天要用键盘鼠标进行一些机械的输入和点击,会消耗掉不少的时间精力。

游戏族每天还要刷同样的副本好几十次,真的也十分枯燥乏味。

那么有没有什么办法可以让键盘鼠标自己动起来,解放我们聪明的大脑呢?

有,用脚本。

虽然对于键盘鼠标脚本而言,市面上已经有非常强大的软件-按键精灵。它基本可以满足任何你对键盘鼠标操作的想法,对于简单的脚本,只需要使用录制功能就可以让脚本帮你重复机械性的操作。

而对于更高级的按键输入需求,按键精灵基于VBscript研发了Q语言,去掉了VBscript的一些功能,用于开发其按键脚本。所以懂得使用VBscript的朋友也可以直接在里面编辑脚本。

不过虽然按键精灵功能十分强大且易用,但是VBscript的受众面相对较小(也有可能是因为我不懂才这么觉得),Q语言学习的复用性又不强。另外按键精灵官方的教程并不十分齐全,有些高级教程竟然需要会员才可以解锁查看。这十分不符合知识共享精神。

那么,既然我们会点Python,那当然是要用Python来搞点事情。

不过,这个事情早就有人搞过了。Paul Barton等人基于Pepijn de Vos的PyMouse包整合优化形成了PyUserInput包,用于在各大操作系统中监视键盘鼠标事件。源代码地址如下:

https://github.com/PyUserInput/PyUserInput

PyUserInput是一个面向python用于跨平台控制鼠标和键盘的模块,使用简单。在Windows、Mac和X11(大多数Linux)系统上,鼠标控制应该都能正确运行。鼠标的滚动也是可以实现的,不过鼠标滚动本身在各操作系统和各应用程序之间就存在差异,用户在使用之时需要注意。键盘控制在X11(Linux)和Windows系统上都没有问题,而Mac系统上的键盘输入还待优化。

那么,让我们用PyUserInput这个小工具包,解放我们的双手。

LET'S GOOOOOOOOOOO !

719c96159d127a28c42981ce64364dd2.png

安装

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值