pyautogui操作你的鼠标键盘

本文介绍了如何使用PyAutoGUI库进行自动化操作,包括设置停顿、读取分辨率、鼠标点击事件、键盘事件以及截图功能。通过pyautogui.moveTo和dragTo实现鼠标移动和拖拽,scroll实现鼠标滚动,keyDown、keyUp、press和hotkey完成键盘操作,typewrite实现延迟输入,screenshot用于截屏保存。
摘要由CSDN通过智能技术生成

关于停顿

pyautogui.PAUSE  =  1设置每一步pyautogui相关操作的停顿时间,但是太统一了导致很不方便,建议使用time.sleep()分步控制。

读取分辨率

获得鼠标当前位置

pyautogui.position()

获得屏幕的分辨率

pyautogui.size()

得到Point(x=123, y=234)这样的,最终用XX.x,XX.y这样可以分别提取x,y的坐标。读取到分辨率就是为了更好移动鼠标,做到想怎么移动怎么移动。

pyautogui.moveTo(pos.x, pos.y, duration=1)

也可以拖动鼠标,dragTo意为拖动到指定位置。

pyautogui.dragTo(100,300,duration=1)

如果想拖动一段距离,就dragRel,第一第二个参数正数表示右和下。

pyautogui.dragRel(100,500,duration=4) 

鼠标点击事件

鼠标单击

pyautogui.click(10,10)   #
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值