您的位置:首页 > 运维架构 > Linux

Python实现鼠标在屏幕随机移动操作【Windows/Linux】

2017-10-24 15:52 891 查看
需要使用到的三方库如下:

pywin32

pyhook

PyMouse

python-xlib-0.15rc1.tar

Windows环境

1.环境搭建

pycharm安装

pip安装

2.依赖库安装

pip install pymouse

pywin32安装 下载地址

pyhook安装 下载地址

3.代码实现

实现代码如下:

#coding:utf-8
#随机移动鼠标操作,需使用到三方库为:pywin32、pyhook、PyMouse

from pymouse import PyMouse
from win32api import GetSystemMetrics
import random
import time

m = PyMouse()
m.position()

width = GetSystemMetrics(0)
heigth = GetSystemMetrics(1)

m.move(200, 200)
while True:
x = random.randint(0, width)
y = random.randint(0, heigth)
m.move(x, y)
time.sleep(random.randint(1, 3))


4.程序编译及打包

程序打包使用pyinstaller实现。下载地址为

下载好pyinstaller后,cmd窗口下切换到pyinstaller_path,执行命令python setup.py install

安装好pyinstaller后,执行pyinstaller -F youfile.py,执行程序打包,会在项目dist目录下生成一个.exe可执行文件。

Linux环境

由于linux系统默认自带有python,所以仅需要安装所需使用到的三方库即可,需要使用到的三方库为:pymousepython-xlib

1.下载三方库

pymouse

python-xlib

2.安装三方库

python setup.py install

3.安装打包工具pyinstaller

下载打包工具pyinstaller

直接使用unzip pyinstaller.zip解压工具包,解压后即可使用,打包命令与windows下相同。

参考文档:http://blog.sina.com.cn/s/blog_60b45f230101kucn.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 鼠标 移动