介绍
这篇文章将为大家详细讲解有关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如何控制鼠标键盘就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。