Python文档阅读笔记-PyAutoGUI基本使用
生活随笔
收集整理的這篇文章主要介紹了
Python文档阅读笔记-PyAutoGUI基本使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
PyAutoGUI使用Python來控制鼠標和鍵盤。PyAutoGUI可以在Windwos,macOS、Linux上跑。
安裝:
pip install pyautoguiPyAutoGUI的特性:
①移動鼠標或點擊或輸入;
②發送按鍵到應用程序上;
③找圖,拿個圖片,然后在屏幕上找到這個圖;
④調整應用窗口大小,放大,縮小等;
⑤顯示消息框進行交互。
代碼如下:
import pyautoguiif __name__ == '__main__':screenWidth, screenHeight = pyautogui.size()print("當前屏幕大小", screenWidth, screenHeight)currentMouseX, currentMouseY = pyautogui.position()print("當前鼠標位置", currentMouseX, currentMouseY)pyautogui.moveTo(100, 150)pyautogui.click()pyautogui.click(500, 500)pyautogui.moveTo(100, 150)pyautogui.doubleClick()pyautogui.doubleClick(500, 500)#pyautogui.click('./resources/add.png') #這個有點問題,還是用OpenCV比較靠譜pyautogui.moveTo(1000, 500, duration=2, tween=pyautogui.easeInOutQuad)pyautogui.write('HelloWorld1', interval=0.25)pyautogui.moveTo(100, 150)pyautogui.doubleClick()pyautogui.press('backspace')pyautogui.keyDown('ctrl')pyautogui.press(['a', 'b', 'c', 'd'])pyautogui.keyUp('ctrl')pyautogui.hotkey('ctrl', 'v')pyautogui.alert('over 結束 中文')pass運行截圖如下:
?另外一個例子:
import pyautoguiif __name__ == '__main__':distance = 200while distance > 0:pyautogui.drag(distance, 0, duration=0.5) #rightdistance -= 5pyautogui.drag(0, distance, duration=0.5) #downpyautogui.drag(-distance, 0, duration=0.5) #leftdistance -= 5pyautogui.drag(0, -distance, duration=0.5) #uppass程序運行截圖:
?
總結
以上是生活随笔為你收集整理的Python文档阅读笔记-PyAutoGUI基本使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cuda笔记-第一个cuda程序
- 下一篇: Python笔记-使用U2滑动APP