python中pyautogui的用法
时间: 2024-06-14 13:06:21 浏览: 256
pyautogui:适用于人类的跨平台GUI自动化Python模块。 用于以编程方式控制鼠标和键盘
pyautogui是一个Python库,用于模拟鼠标和键盘操作。它可以用于自动化任务、GUI测试、屏幕录制等。下面是pyautogui库的一些常用方法和用法示例:
1. 获取屏幕尺寸:
```python
import pyautogui
screen_width, screen_height = pyautogui.size()
print("屏幕尺寸:", screen_width, screen_height)
```
2. 获取鼠标当前位置:
```python
import pyautogui
x, y = pyautogui.position()
print("鼠标当前位置:", x, y)
```
3. 移动鼠标到指定位置:
```python
import pyautogui
pyautogui.moveTo(100, 100, duration=1) # 移动到(100, 100)位置,耗时1秒
```
4. 模拟鼠标点击:
```python
import pyautogui
pyautogui.click(100, 100) # 在(100, 100)位置点击鼠标左键
```
5. 模拟键盘输入:
```python
import pyautogui
pyautogui.typewrite("Hello, World!") # 输入文本"Hello, World!"
```
6. 查找图像位置:
```python
import pyautogui
image_location = pyautogui.locateOnScreen('image.png') # 在屏幕上查找指定图像
if image_location:
print("图像位置:", image_location)
else:
print("未找到图像")
```
7. 屏幕录制:
```python
import pyautogui
pyautogui.screenshot('screenshot.png') # 截取屏幕并保存为图片
```
这些只是pyautogui库的一部分功能和用法,更多详细的使用方法可以参考引用中的文章。
阅读全文