2022-01-10python模拟鼠标点击(转)

转自:https://www.cnblogs.com/newmiracle/p/12409037.html

python模拟鼠标点击教程 


注意下面方法 在python3.6版本可行 (其他版本支不支持暂时不清楚)


根据您的平台,您需要以下python模块才能运行PyUserInput:


Linux - Xlib(python-xlib)

Mac - Quartz,AppKit

Windows - pywin32,pyHook


 首先确保pip 最新版  更新到最新的方法  python -m pip install --upgrade pip



1 先安装pywin32

 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  pywin32

 2安装pyhook

现在需要安装pyhook。推荐下载whl文件安装,可以去:https://www.lfd.uci.edu/~gohlke/pythonlibs/这里下载


注意下载一定要本python版本对应 查看输入python 就可以查看python版本



把下载的文件放到Scripts文件夹里,比如我的是F:\Anacondea\Scripts。然后

pip install  pyHook‑1.5.1‑cp37‑cp37m‑win_amd64.whl

不出意外的话可以安装成功,当然前提的话是选择好对应的64/32位的版本。



3最后安装PyUserInput

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyUserInput

 安装成功会有success提示



 如果提示Requirement already satisfied: 代表插件已经存在  那就去插件库删掉  然后重新装

我用了国内镜像安装 速度快



 安装了以上模块 然后运行下面代码(初学者建议用pycharm方便的东西)




from pymouse import PyMouse

m = PyMouse()

a = m.position()    #获取当前坐标的位置(这个东西到时候可以新建个py 获取坐标)

print(a)

m.move(50,500)  #鼠标移动到(x,y)位置

a = m.position()

print(a)

m.click(50,50)  #移动并且在(x,y)位置左击

m.click(300,300,2) #(300,300)位置右击

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容