''' pip install PyAutoGui 官网:https://pyautogui.readthedocs.io/en/latest/ git:https://github.com/asweigart/pyautogui ''' import pyautogui import time #屏幕大小 size=pyautogui.size() #获取鼠标位置坐标点 mouse_pos=pyautogui.position() #指定坐标点是否在屏幕内 isScreen=pyautogui.onScreen(10000,50) #把鼠标移动到 坐标10 10 的位置 pyautogui.moveTo(10,10,duration=1) #把鼠标按相对位置移动 None在Y上不移动 pyautogui.moveRel(1000,None,duration=1) #延时2S time.sleep(2) #在屏幕上找到这张图的位置 help_pos=pyautogui.locateOnScreen("help_button.png") #找到坐标中心位置 goto_pos=pyautogui.center(help_pos) print(goto_pos) #移动鼠标到指定位置 pyautogui.moveTo(goto_pos,duration=1) #点击 pyautogui.click() #把鼠标按相对位置移动 None在X上不移动 pyautogui.moveRel(None,(503-34),duration=1) #点击 pyautogui.click() #点击左键 pyautogui.click(button="left") #模拟输入 I love you pyautogui.typewrite("I love you") #模拟输入 I love you ,有输入效果0.25秒输入一个字符 pyautogui.typewrite("I love you",0.25) #输入good,然后将头文字改成G,最后在结尾写上句号 left相当于光标左移 pyautogui.typewrite(['enter','g','o','o','d','left','left','left','backspace','G','end','.'],0.25) print('') #按下ctrl键 pyautogui.keyDown("ctrl") #弹起ctrl键 pyautogui.keyUp('ctrl') #热键 ctrl+v pyautogui.hotkey('ctrl','v') #时时获取鼠标位置 last_pos=pyautogui.position() while True: new_pos=pyautogui.position() if last_pos!=new_pos: print(new_pos) last_pos=new_pos
Python--PyAutoGUI 常用函数
最新推荐文章于 2025-03-19 09:11:12 发布