pyautogui:自动化操作鼠标与键盘

本文介绍了使用Python库PyAutoGUI进行鼠标操作(如点击、移动、位置获取)和键盘控制(包括输入、按键、组合键等)的方法,通过示例展示了如何模拟点击100次鼠标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 鼠标控制

可以完成鼠标的点击、移动与鼠标位置信息获取。

moveTo(x,y)                            #移动鼠标到指定位置
click(x=None,y=None,button="left")     #在指定位置单击鼠标,默认在当前位置
double(x=None,y=None,button="left")    #在指定位置双击鼠标
rightClick(x=None,y=None)              #在指定位置右击鼠标
middleClick(x=None,y=None)             #在指定位置点击鼠标中键
dragTo(x,y,duration=0.5)               #拖动鼠标到指定位置
position()                             #获取鼠标位置
dragRel(x,y,duration=0)               #移动相对位置
mouseDown()
mouseUP()                              #鼠标按下与释放
scroll(clicks,x,y)                     #向下移动click个单位                               

2. 键盘控制

typewrite(message, interval=0.1) #将字符串输入到键盘,可以设置键入每个字符的时间间隔。
press(key)                       #按下指定的键。
release(key)                     #释放指定的键。
hotekey('ctrl',key)              #按下组合键
keyDown(key)                     #键盘按下
keyUp(key)                       #键盘释放

3.示例

下面是模拟点击100次鼠标。

import pyautogui
import time
def click():
    time.sleep(0.001)
    pyautogui.click()

for i in range(100):
    click()

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值