1.定位函数locateCenterOnScreen()
定位函数locateCenterOnScreen()可以定位截图在屏幕上的坐标位置。
利用按钮截图,调用pyautogui.locateCenterOnScreen()函数来直接获得按钮所在中心坐标,如果截图没找到截图按钮,则pyautogui.locateCenterOnScreen()函数返回None。
如果不知道按钮的位置,调用pyautogui.locateCenterOnScreen()函数来直接获得按钮所在中心坐标(按钮的位置变化无影响),就可以用moveTo()移动和click()点击。
# 导入库
import pyautogui
# 寻找截图所在位置
location = pyautogui.locateCenterOnScreen('jietu.png')
# 打印截图所在位置
print(location)
# 输出结果
# Point(x=565, y=1050)
点击目标按钮:
time.sleep(1)
pyautogui.click(location, button='left')
time.sleep(1)
pyautogui.moveTo(None, 191)
2.键盘控制函数
键盘控制函数write( ): 可模拟键盘输入指定的字符串
pyautogui.write('Hello world!')
write( )可选关键字:输入延迟间隔
若希望在按下每个字符键之间添加延迟间隔