欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python模拟鼠标点击事件

程序员文章站 2022-07-14 21:43:48
...

前提配置

1.安装python3
可以搜索安装python3的教程,有很多这种教程
2.安装相对应版本的pyhook
pyhook下载网站链接: http://www.lfd.uci.edu/~gohlke/pythonlibs/.
点进去看到一大堆,不要慌,Ctrl+F寻找pyhook
python模拟鼠标点击事件
下载相应的pyhook后,打开cmd窗口,pip install 对应的pyhook名字,安装即可
python模拟鼠标点击事件
(如果不能运行,则这里安装在与_setup.py文件相同的位置下。
_setup.py的位置可以用everything搜索出来)

获取鼠标坐标值代码

安装pyautogui
(1)可以在cmd下安装,使用pip安装命令
(2)也可以在pycharm的设置中安装:
python模拟鼠标点击事件
python模拟鼠标点击事件

python模拟鼠标点击事件

import  os
import  time
import  pyautogui as pg
try:
    while True:
        sW, sH = pg.size()  #获取屏幕的尺寸(像素)screenWidth,screenHeight
        print("屏幕分辨率:\n"+str(sW)+','+str(sH)+'\n')  #打印屏幕分辨率
        x,y = pg.position()   #获取当前鼠标的坐标(像素)
        print("鼠标坐标:\n" + str(x).rjust(4)+','+str(y).rjust(4)) #打印鼠标坐标值
        time.sleep(2) #等待1秒
        os.system('cls')   #清屏
except KeyboardInterrupt:
    print('\n结束') 

模拟点击代码

安装pymouse
(1)可以在cmd下安装,使用pip安装命令
(2)也可以在pycharm的设置中安装

from pymouse import PyMouse
from time import sleep
for i in range(0,1000):    #循环点击
    m = PyMouse()
    m.click(627, 470)
    sleep(10)               #每十秒点击一次