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