Python如何控制鼠标键盘

  介绍

这篇文章将为大家详细讲解有关Python如何控制鼠标键盘,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Python控制鼠标键盘步骤及代码

<强> 1。安装类库

pip  install  pyautogui

<强> 2。代码:

import  pyautogui,时间,随机的   ,   时间=pyautogui.PAUSE  3   pyautogui.FAILSAFE =,真的   ,   宽度,height =, pyautogui.size ()   #打印(str(宽度))   #打印(str(高度)   ,   def  drawRct ():   ,for 小姐:拷贝范围(10):   pyautogui.moveTo才能(300,,300,,时间=0.25)   pyautogui.moveTo才能(400,,300,,时间=0.25)   pyautogui.moveTo才能(400,,400,,时间=0.25)   pyautogui.moveTo才能(300,,400,,时间=0.25)   ,   ,   def  mouseScroll ():   ,time . sleep (5)   ,for 小姐:拷贝范围(10):   pyautogui.scroll才能(-200)   time . sleep(2)才能   ,   def  getXy ():   ,试一试:   while 才能正确的:   ,,,x, y =, pyautogui.position ()   ,才能打印(x, y)   ,except  KeyboardInterrupt:   打印才能(& # 39;\ nExit # 39;公司)   ,   ,   def  playVideo (x, y):   范围,for 小姐:拷贝;(4):   pyautogui.click才能(x, y)   ,x=x + 240   playAndComment才能()   ,   ,   def  playAndComment ():   15,time . sleep (random.randint (5))   ,pyautogui.scroll (-400)   ,pyautogui.scroll (-400)   ,pyautogui.click (200300)   ,pyautogui.typewrite(& # 39;非常好! & # 39;)   ,pyautogui.click (900400)   ,pyautogui.click(710年,16)   ,   if  __name__ ==, & # 39; __main__ # 39;:   ,time . sleep (5)   ,pyautogui.scroll (-300)   ,for 小姐:拷贝范围(9):   打印才能(str (i))   time . sleep才能(random.randint (3、5))   #才能pyautogui.click(360年,16)   pyautogui.scroll才能(-300)   time . sleep才能(random.randint (1、5))   playVideo才能(404330)

<强> 3。直接监听用户键盘操作

得到pynput.keyboard  import 听众   import 日志   ,   位置=啊??   ,   logging.basicConfig(,文件名=(位置+“keylogger.txt"),格式=?(消息)s",,水平=logging.DEBUG)   ,   def 新闻(重要):   logging.info才能(关键)   ,   with 侦听器(=on_press 出版社),as 侦听器:   打印才能(& # 39;从而program  begins 用watch 从而action  of 键盘:& # 39;)   listener.join才能()

关于Python如何控制鼠标键盘就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

Python如何控制鼠标键盘