pyautogui基础
Pyautogui
基础
安装
pip install pyautogui
基础操作
import pyautogui
# 鼠标基本操作
pyautogui.moveTo(x, y) # 鼠标移动到屏幕上的(x, y)的位置上
pyautogui.dragTo(300, 400, 2, button='left') # 按住鼠标左键,用2秒钟把鼠标拖拽到(300, 400)位置
pyautogui.click() # 鼠标当前位置点击一下
pyautogui.click(x=100, y=200, duration=2) # 先移动到(100, 200)再单击
pyautogui.rightClick() # 鼠标右击
pyautogui.doubleClick() # 鼠标当前位置左击两下
pyautogui.mouseDown(button='right') # 按下鼠标右键
# 键盘基本操作
pyautogui.typewrite('Hello world!', interval=0.25) # 每次输入间隔0.25秒,输入Hello world!
图像操作
import pyautogui
pyautogui.screenshot('本地图像位置.png', region=(x, y, 宽度, 高度)) # 截取区域图片并保存到本地
print(pyautogui.locateOnScreen('本地图像位置.png')) # 打印本地图像在当前屏幕上的位置以及长宽,例如Box(left=0, top=0, width=300, height=400)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构