zoukankan      html  css  js  c++  java
  • [Python Study Notes]pynput实现对鼠标控制

    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    >>文件: 鼠标控制.py
    >>作者: liu yang
    >>邮箱: liuyang0001@outlook.com
    >>博客: www.cnblogs.com/liu66blog
    
    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    import sys, os
    import pynput
    from pynput.mouse import Controller,Button
    
    # 实例化鼠标控制
    mouse = Controller()
    
    # x坐标+100,y坐标+100
    mouse.move(100,100)
    
    # 将鼠标移动到固定位置
    mouse.position=(1475, 35)
    
    # 读取当前的鼠标位置
    position=format(mouse.position)
    print(position)
    
    # 右键单击
    mouse.click(Button.right,1)
    
    # 左键双击
    mouse.click(Button.left,2)
    
    # 单击的另一种实现,先点击后释放
    mouse.press(Button.right)
    mouse.release(Button.right)
    
    # 鼠标滚动(x,y)  x代表左右移动,y代表上下移动
    # X:正值代表从右向左   Y:正值代表向上移动,负值代表向下移动
    mouse.scroll(0,-1000)
    
  • 相关阅读:
    56. Merge Intervals
    Reorder List
    Merge Two Sorted Lists
    彻底删除kafka topic数据
    什么时候类加载
    checkpoint的作用
    case when
    SQL:将查询结果插入到另一个表的三种情况
    IFNULL函数
    kafka主要配置
  • 原文地址:https://www.cnblogs.com/liu66blog/p/8453642.html
Copyright © 2011-2022 走看看