网络编程
位置:首页>> 网络编程>> Python编程>> Python控制鼠标键盘代码实例

Python控制鼠标键盘代码实例

作者:GZH媛程序  发布时间:2021-07-28 11:17:30 

标签:Python,控制,鼠标,键盘

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)

直接监听用户键盘操作


from pynput.keyboard import Listener
import logging

location = "./"

logging.basicConfig( filename=(location+"keylogger.txt"), format="%(message)s", level=logging.DEBUG)

def press(key):
 logging.info(key)

with Listener(on_press = press) as listener:
 print('The program begins to watch the action of keyboard:')
 listener.join()

来源:https://www.cnblogs.com/ycx1024/p/14055506.html

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com