Python3 pyautogui全解

Python3 pyautogui全解

安装

cmd
pip install pyautogui

or

IDLE

import os
os.system('pip install pyautogui')

移动鼠标

pyautogui.moveTo(x, y, duration, tween)
#duration: 几秒内移动到位置

一般用法:

import pyautogui
x=10  #int
y=10  #int
pyautogui.moveTo(x, y)

获取鼠标位置

import pyautogui
pyautogui.position()

获取屏幕分辨率(宽,高)

import pyautogui
x, y=pyautogui.size()

点击鼠标

import pyautogui
'''
clicks: 点击次数
interval: 间隔时间
button: 左键,右键或中键('left', 'middle', 'right')
                     或(1, 2, 3)
tween: 渐变
'''


#pyautogui.click(x, y, clicks, interval, 
#    button, duration, tween)自定义次数
pyautogui.click(x=10, y=10, clicks=1, interval=0.1)


#pyautogui.doubleClick(x, y, interval, button, 
#    duration,tween)双击
pyautogui.doubleClick(x=10, y=10, interval=0.1,
    button='left')

pyautogui.rightClick()  #右键点击
pyautogui.middleClick()  #中间键点击

键盘

import pyautogui
#pyautogui.typewrite(message, interval)输入
pyautogui.typewrite(message='Hi')


#pyautogui.press(key)点击按键
pyautogui.press('A')


'''
pyautogui.keyDown(key)
pyautogui.keyDown('A')

pyautogui.keyUp(key)
pyautogui.KeyUp('A')

pyautogui.hotkey(keys)
pyautogui.hotkey('shift', 'a')
'''

提示

import pyautogui
pyautogui.alert(title='hi', text='hi')

确认框

import pyautogui
answer=pyautogui.confirm(title='hi', message='hi', 
    buttons=['Yes', 'No']


print('如果用户按下Yes,则返回Yes,按下No,则返回No')
print('buttons最好是Yes和No,否则可能会出现'+\
      'KeyboardInterrupt错误')

输入框

import pyautogui
answer=pyautogui.prompt(title='hi', message='hi')
'''
将会返回用户输入的内容
'''
发布了3 篇原创文章 · 获赞 2 · 访问量 18

猜你喜欢

转载自blog.csdn.net/twxwjh/article/details/105458264
今日推荐