python 实现控制鼠标键盘

 更新时间:2020年11月27日 17:21:37   作者:凉城  
这篇文章主要介绍了python 控制鼠标键盘的示例,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下

1、安装类库

pip install pyautogui

2、代码:

import pyautogui,time,random

pyautogui.PAUSE = 3
pyautogui.FAILSAFE = True

width, height = pyautogui.size()
#print(str(width))
#print(str(height))

def drawRct():
  for i in range(10):
    pyautogui.moveTo(300, 300, duration=0.25)
    pyautogui.moveTo(400, 300, duration=0.25)
    pyautogui.moveTo(400, 400, duration=0.25)
    pyautogui.moveTo(300, 400, duration=0.25)


def mouseScroll():
  time.sleep(5)
  for i in range(10):
    pyautogui.scroll(-200)
    time.sleep(2)

def getXy():
  try:
    while True:
      x, y = pyautogui.position()
      print(x,y)
  except KeyboardInterrupt:
    print('\nExit.')


def playVideo(x,y):
  for i in range(4):
    pyautogui.click(x,y)
    x=x+240
    playAndComment()


def playAndComment():
  time.sleep(random.randint(5,15))
  pyautogui.scroll(-400)
  pyautogui.scroll(-400)
  pyautogui.click(200,300)
  pyautogui.typewrite('very good!')
  pyautogui.click(900,400)
  pyautogui.click(710,16)

if __name__ == '__main__':
  time.sleep(5)
  pyautogui.scroll(-300)
  for i in range(9):
    print(str(i))
    time.sleep(random.randint(3,5))
    #pyautogui.click(360,16)
    pyautogui.scroll(-300)
    time.sleep(random.randint(1,5))
    playVideo(404,330)

以上就是python 实现控制鼠标键盘的详细内容,更多关于python 控制鼠标键盘的资料请关注脚本之家其它相关文章!

相关文章

  • 如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑

    如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑

    这篇文章主要介绍了如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Python实现敲击木鱼积累功德小项目

    Python实现敲击木鱼积累功德小项目

    最近大家都很流行用手机敲击电子木鱼积累功德,这在很多短视频中也常常见到。本文将用Python实现这一效果,感兴趣的小伙伴可以了解一下
    2022-11-11
  • 推荐值得学习的12款python-web开发框架

    推荐值得学习的12款python-web开发框架

    这篇文章主要介绍了值得学习的12款python-web开发框架,帮助大家更好的理解和学习Python web开发,感兴趣的朋友可以了解下
    2020-08-08
  • Python读写TOML文件的示例代码

    Python读写TOML文件的示例代码

    TOML 文件表示(Tom's Obvious,最小语言),它的语法主要由键=值对组成,本文主要为大家详细介绍了如何使用Python读写TOML文件,感兴趣的小伙伴可以了解下
    2023-08-08
  • Python enumerate() 函数如何实现索引功能

    Python enumerate() 函数如何实现索引功能

    这篇文章主要介绍了Python enumerate() 函数如何实现索引功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Python利用字典树实现猎词游戏

    Python利用字典树实现猎词游戏

    猎词(word hunt)是一类很常见的游戏,给你一张字母组成的表,然后让你在这些字母中尽可能多的去寻找单词。这类游戏用字典树就能轻松完成,本文就来具体讲讲实现步骤,需要的可以参考一下
    2022-06-06
  • Python控制线程和函数超时处理

    Python控制线程和函数超时处理

    这篇文章主要介绍了Python控制线程和函数超时处理,文中利用两种方法进行eventlet库和@func_set_timeout修饰器,文章具体详细介绍,需要的小伙伴可以参考一下
    2022-06-06
  • Python为什么要保留显式的self

    Python为什么要保留显式的self

    本文主要介绍了Python为什么要保留显式的self,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 一文详解如何用GPU来运行Python代码

    一文详解如何用GPU来运行Python代码

    前几天捣鼓了一下Ubuntu,正是想用一下我旧电脑上的N卡,可以用GPU来跑代码,体验一下多核的快乐,感兴趣的小伙伴快跟随小编一起了解一下吧
    2023-02-02
  • 修复Python Pandas数据标记错误的几种方法总结

    修复Python Pandas数据标记错误的几种方法总结

    用于分析数据的 Python 库称为 Pandas,在 Pandas 中读取数据最常见的方式是通过 CSV 文件,但 CSV 文件的限制是它应该采用特定的格式,否则在标记数据时会抛出错误,在本文中,我们将讨论修复 Python Pandas 错误标记数据的各种方法
    2023-10-10

最新评论