Python操作鼠标键盘自动化工具

这篇博客介绍了如何利用Python库PyAutoGUI实现鼠标键盘的自动化操作,包括环境安装、安全措施、延迟设置、屏幕和鼠标位置获取、拖动、点击、滚轮、键盘操作以及热键、截图和窗口管理等实用功能。
摘要由CSDN通过智能技术生成

环境依赖安装
pip install pyautogui
#此处会报错,依赖 PIL
pip install pillow
保护措施(Fail-Safes)
import pyautogui
pyautogui.FAILSAFE = True
启用延迟
import pyautogui
pyautogui.PAUSE = 2.5
pyautogui.moveTo(100,100); pyautogui.click()
获取屏幕的宽高
import pyautogui
 
pyautogui.size()
# (1366, 768)
width, height = pyautogui.size()
获得鼠标所在坐标:
import pyautogui
 
x, y = pyautogui.position()

# 实时获得鼠标位置坐标:

import pyautogui
try:
    while True:
        x, y = pyautogui.position()
        print(x,y)
except KeyboardInterrupt:
    print('\nExit.')
拖动
pyautogui.dragTo(x,y[,duration=t)      # 将鼠标拖动到指定位置                                        #x,y:x坐标,y坐标pyautogui.dragRel(x,y[,duration=t])    # 将鼠标拖动到相对当前位置的位置                                       #x,y:水平移动, 垂直移动
鼠标移动,点击、拖拽和滚轮
pyautogui.moveTo(X, Y, duration=0.1)
pyautogui.click(x=cur_x, y=cur_y, button='left')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值