python 将鼠标移动到指定位置_人生苦短我用Python——模拟鼠标点击和键盘输入的操作...

本文介绍了如何使用Python的pyHook和PyUserInput库模拟鼠标点击和键盘输入,以实现自动发送消息的功能。通过安装相关库、获取鼠标键盘位置以及模拟输入,演示了自动发送英文和中文消息的过程,还提供了对PyKeyboard和PyMouse库基本方法的拓展介绍。
摘要由CSDN通过智能技术生成

eaf7db0f6fa5e12ed340777a21b27e2e.png

通过Python可以模拟鼠标点击和键盘输入的操作,进而可以实现一些比较有趣的功能,例如游戏挂机、自动发消息等。

本文以自动发消息为例,实现该功能,通过该代码可以自动往QQ、微信发送任意内容。首先考虑想要实现一个这样的功能应该有哪些步骤:

1、 我们需要知道需要自动发送什么东西

2、 因为是模拟键盘和鼠标的输入,因此我们需要知道鼠标和键盘正常的操作顺序,才能用Python来模拟这一过程。

一、准备工作:

需要安装pyHook库以及PyUserInput库,pyHook库进入网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/,找到Index by date中的pyHook,点进去之后页面会跳到这里:

32502b91d4a978c2644f48499283f3e1.png

第一行代表Python37,win32位,第二行代表Python37,win64位,以此类推。那么我们如何看Python版本呢,打开cmd,输入Python即可。之后利用pip进行安装即可,代码如下:

pip install C:Users778Desktop新建文件夹pyHook-1.5.1-cp37-cp37m-win_amd64.whl

之后就可以安装PyUserInput库了,代码:

pip install PyUserInput

二、代码实现:

首先我们需要导入pykeyboard以及pymouse库,并建立鼠标和键盘对象:

from pykeyboard import *
from pymouse import *

m = PyMouse() #建立鼠标对象
k = PyKeyboard() #建立键盘对象
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值