Python 详细教程 —— pyautogui 库 基本用法

目录

1. 安装及详细使用说明(表格)

1.1 安装

 1.2 详细使用说明(表格)

2. 鼠标操作自动化

2.1 定位(获取鼠标的 x,y 坐标)

2.2 单击&双击

2.2.1 单击

2.2.2 双击 

2.3 移动

2.4 拖动

2.5 滚轮滚动

3. 键盘操作自动化

3.1 写英文段落

3.2 按键

3.3 按住按键

3.4 按快捷键


1. 安装及详细使用说明(表格)

1.1 安装

pip install pyautogui

 1.2 详细使用说明(表格)

用途

代码
获取位置posititon
单击click
双击doubleClick
移动move,moveTo
拖动drag,dragTo
写英文段落write
按键press
按住按键hold
按快捷键hotkey

注:以下为详细教程 

2. 鼠标操作自动化

2.1 定位(获取鼠标的 x,y 坐标)

import pyautogui
pyautogui.position()

2.2 单击&双击

2.2.1 单击

import pyautogui
x = 100
y = 100
button = 'left'
#x,y 为 单击坐标,button 为 鼠标左或右键点击('left' / 'right')
pyautogui.click(x,y,button = button)

2.2.2 双击 

import pyautogui
x = 100
y = 100
button = 'right'
#x,y 为 双击坐标,button 为 鼠标左或右键点击('left' / 'right')
pyautogui.doubleClick(x,y,button = 'button')

2.3 移动

import pyautogui
x = 100
y = 100
s = 2
#x,y 为 移动目标坐标,s 为 移动时间(秒)
pyautogui.move(x,y,s)

2.4 拖动

import pyautogui
x = 100
y = 100
s = 2
button = 'left'
# x , y 为 拖动目标坐标,s 为 移动时间(秒), button 为 鼠标左或右键点击('left' / 'right')
pyautogui.drag(x,y,s,button = button)

2.5 滚轮滚动

import pyautogui
l = 10
# l 为 滚动格数
pyauotgui.scroll(l) #向上滚动l格

3. 键盘操作自动化

3.1 写英文段落

import pyautogui
text = 'hello world'
interval = 0.25
#text 为写的文字(仅支持英文),interval 为按下每个按键后停留的时间
pyautogui.write(text,interval=interval)

3.2 按键

import pyautogui
key = 'a'
#key 为要按下的按键
pyautogui.press(key)

3.3 按住按键

import pyautogui
with pyautogui.hold('ctrl'):
	pyautogui.press(['right','right','right'])
# 先按住ctrl,再按三次right,再释放ctrl

3.4 按快捷键

import pyautogui
pyautogui.hotkey('ctrl','c') #按下 ctrl + c 组合键

                                                                                                                                                                          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值