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

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

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

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

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

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

有,用脚本。

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

而对于更高级的按键输入需求,按键精灵基于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 !

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

你可能感兴趣的:(python,实现点击右键用某个程序打开功能,python,键盘输入,python怎么从键盘输入数字,python游戏按键无效,python调用按键精灵插件,python键盘输入)