python pyautogui 模拟鼠标键盘操作

一、安装pyautogui模块

pip inatall pyautogui

二、应用

1、获取屏幕尺寸:pyautogui.size()

2、获取当前鼠标位置:x,y=pyautogui.position()

3、移动:

pyautogui.moveTo(x,y,duration=2)  用2秒时间移动到x,y的位置

pyautogui.moveTo(None,500)  x方向不变,y方向移动到500

pyautogui.moveRel(-100,100)  相对位置移动,x左移100,y下移100

pyautogui.click(x,y,button='left')  左键点击(x,y)位置

pyautogui,dragRel(x,y,button='left',duration=5)  从当前位置使用5秒,拖动到x,y位置   或者  pyautogui.dragTo(x,y,2,button='left')

pyautogui.click(x,y,button='right')   在x,y点击 右键

pyautogui.click(clicks=2,interval=0.25)  双击,间隔0.25  或者  pyautogui.doubleClick()

pyautogui.scroll(x)  滚轮

pyautogui.press('a') 按a字母

pyautogui.press(['a', 'a', 'a', 'a'])按 aaaa

pyautogui.hotkey(‘shift’,‘a’)  使用组合键 shift+a

等同于:

pyautogui.keyDown('shift')

pyautogui.keyDown('a')

pyautogui.keyup('shift')

pyautogui.keyup('a‘)

 

pyautogui.write('hello',interval=0.5)

 

posted @ 2021-09-24 11:07  桃花落,闲池阁  阅读(786)  评论(0编辑  收藏  举报