PyAutoGUI常用函数

目录

 引入pyautogui库

鼠标控制

键盘控制

消息框和输入框


 引入pyautogui库

import pyautogui as pa

鼠标控制

# 基于窗口移动,坐标和移动时间
pa.moveTo(100, 100, 1)

# 基于当前位置的偏移
pa.move(100, 100, 1)

# 获取鼠标当前位置
x, y = pa.position()
print(x, y)

# 移动到指定位置并点击相应的次数,时间间隔,移动时间,左右键(默认左键)
pa.click(200, 200, 1, 1, 'right')

# 鼠标点击
pa.mouseDown(1890,20)
time.sleep(1)

# 鼠标释放
pa.mouseUp(1890,20)

# 鼠标滚动
pa.scroll(-2000)

键盘控制

# 键盘写入,类似于输入法,不支持直接中文输入
pa.write('#666', 0.2)

# 按键输入
pa.press('F1')
pa.press('ESC')

# 组合按键(比如可以将提前复制好的内容粘贴)
pa.hotkey('ctrl', 'v')

# 预先定义字符串,需要导入pyperclip库
pyperclip.copy('没毛病')
pa.hotkey('ctrl', 'v')

# 按键按住
pa.keyDown()
# 按键抬起
pa.keyUp()

消息框和输入框

# 消息框(内容,标题,按钮)
pa.alert('最棒', '名人堂', 'good')

# 输入框(主题,标题,默认值)
a1 = pa.prompt('最棒', '名人堂')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值