pyautogui实时调动鼠标的过程
时间: 2023-11-22 10:15:06 浏览: 45
使用 PyAutoGUI 模块可以实现控制鼠标的操作,包括移动鼠标、点击鼠标等。
以下是一个简单的示例代码,可以实时移动鼠标到屏幕上的指定位置:
```python
import pyautogui
# 获取屏幕尺寸
screenWidth, screenHeight = pyautogui.size()
# 移动鼠标到屏幕中央
currentX, currentY = pyautogui.position()
targetX, targetY = screenWidth // 2, screenHeight // 2
deltaX, deltaY = targetX - currentX, targetY - currentY
pyautogui.move(deltaX, deltaY)
# 循环移动鼠标
while True:
currentX, currentY = pyautogui.position()
targetX, targetY = screenWidth - currentX, screenHeight - currentY
deltaX, deltaY = targetX - currentX, targetY - currentY
pyautogui.move(deltaX, deltaY)
```
以上代码中,首先获取屏幕尺寸,然后将鼠标移动到屏幕中央。接着进入一个循环,不断将鼠标移动到屏幕的对角线上,实现实时移动的效果。
注意:使用 PyAutoGUI 控制鼠标时需要小心,尤其是在使用循环等需要长时间运行的代码时,避免操作过于频繁导致卡死或其他问题。