因为一些软件,在听一些东西的时候会要求规定时间内鼠标必须运动,否则会自动暂停。
所以就用空闲时间写了一个python代码,让鼠标在一定时间内随即运动。
首先需要安装一些第三方库:
pymouse,pypiwin32,PyQt5
方法:
pip install 库名
安装好后,在pycharm中导入,即可。
这个程序使用了多线程,在按下开始键时,程序开始运行;在按下停止键的时候,程序停止运行。
下面解释一下程序中的关键代码~
该指令为获取鼠标当前的位置。
GetSystemMetrics(参数)指令,当参数取0时,即获取屏幕的宽;当参数取1时,即获取屏幕的高。
在屏幕中随即取一个点。
将鼠标移动到坐标为(x, y)的位置。
time库中的sleep指令,参数以秒为单位,表示休眠时间,可以是浮点是。这里表示鼠标移动时间间隔。
关于PyQt5的指令以及使用,可以参考如下文章中的说明,这里不再赘述啦~
用python编写录音机——GUI控制录音开始与结束(PyQt5)
这个项目中的问题主要都存在在库的引入。
如果 错出现Cannot find reference ‘XXX‘ in ‘_init_.py‘的字样,请阅读一下文章??
Cannot find reference ‘XXX‘ in ‘_init_.py‘
如果 错出现ModuleNotFoundError: No module named ‘windows‘.的字样,那么需要安装两个库(pyHook和pyUserInput):
pyHook安装:到这个 址下载pyHook(pyHook官 )并pip install安装。
pyUserInput安装:pip install pyUserInput。
下面附上代码:
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树预备知识常用开发工具214586 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!