规定时间移动鼠标

因为一些软件,在听一些东西的时候会要求规定时间内鼠标必须运动,否则会自动暂停。

所以就用空闲时间写了一个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‘.的字样,那么需要安装两个库(pyHookpyUserInput):

pyHook安装:到这个 址下载pyHook(pyHook官 )并pip install安装。

pyUserInput安装:pip install pyUserInput。


下面附上代码:

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树预备知识常用开发工具214586 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月11日
下一篇 2022年7月11日

相关推荐