上一篇文章了解了pyautogui的简单使用及一些功能,但是后来发现还是不能满足我都要求,
安装 pynput
正常下载总是不稳定,出现了一片红色文字,因为服务器国外的,换成国内镜像。

这里使用的是清华大学的镜像下载的,还有豆瓣什么的都可以,速度会比较快,搞定。

查看官方文档
文档链接:https://pynput.readthedocs.io/en/latest/index.html

总共就三部分内容,鼠标,键盘和平台限制,我们主要看第一第二部分,这个库允许我们去控制和监测输入设备,符合我的要求。
控制鼠标
pynput.mouse包含用于控制和监视鼠标的类。控制是非常简单的,不同的功能调用不同的方法,方法里面添加上对应的参数。

监控鼠标
鼠标监听是会开启一个新的线程的,使用第一种listener.join()会阻塞后面程序继续运行。,第二种方法不会阻塞,但是会马上结束,对于和GUI界面结合的程序适合用第二种。

控制键盘
键盘支持字符,数字和特殊按键,字母数字可以通过key.char方法字符内容,特殊方法不可以。也可以实现组合按键的效果。

监控键盘
监控键盘和鼠标是一样的原理,注意参数传递要对应。

(全文完)
长按二维码,加关注!叶子陪你玩
欢迎转载,转载请注明出处!
欢迎关注公众微信号:叶子陪你玩编程
分享自己的python学习之路
网友评论