扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
本篇文章为大家展示了如何使用PyAutoGUI去操作鼠标,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名与空间、网络空间、营销软件、网站建设、柯桥网站维护、网站推广。
今天学习使用PyAutoGUI去操作鼠标进行移动、点击文件夹后拖拽到指定位置等操作,接下来我们开始吧:
首先PyAutoGUI获取鼠标位置是通过屏幕上的(x,y)坐标进行实现,根据屏幕的分辨率来决定,我的电脑的分辨率为2560x1440,然后我们看代码部分:
import pyautogui
#我们可能会将鼠标移动到屏幕的左上角
#通过设置FAILSAFE来暂停鼠标的移动
pyautogui.FAILSAFE = True
#鼠标光标的位置以(x,y)对的形式提供。
#x和y的这个值由你的分辨率决定
#monitor。我的决议是2720x1024。例如:
#我屏幕的右上角是(2560,0)
#我的屏幕左下角是(0,1440)
#打印屏幕分辨率的宽高
print(pyautogui.size())#Size(width=2560, height=1440)
#移动鼠标到固定位置,这里我们做一个循环演示:
for i in range(3):
pyautogui.moveTo(100,100,duration=0.25)
pyautogui.moveTo(200,100,duration=0.25)
pyautogui.moveTo(200,200,duration=0.25)
pyautogui.moveTo(100,200,duration=0.25)
#移动鼠标到特定位置
pyautogui.moveRel(100, 0, duration=0.25)
#将鼠标放到一个文件夹位置
#然后回去位置的坐标
print(pyautogui.position())
#这里我获取电脑桌面上的test位置坐标
#单击这个文件夹
#pyautogui.click(990,447)
#将鼠标移动到test文件夹位置
#然后拖拽到指定位置
pyautogui.moveTo(990,447)
pyautogui.dragTo(1400,447,duration=0.25)
#滚动鼠标滑轮
pyautogui.scroll(200)
这里我们用cmd命令行执行代码 python py3_mouse.py会打印屏幕的分辨率大小,用鼠标循环移动位置,移动的具体位置,拖拽文件夹到某一个位置等。
上述内容就是如何使用PyAutoGUI去操作鼠标,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流