使用Python控制鼠标可以通过`pyautogui`库来实现。下面是一些基本的鼠标控制操作示例:
1. 安装`pyautogui`库:
pip install pyautogui
2. 导入库并设置参数:
import pyautogui
3. 获取屏幕尺寸:
width, height = pyautogui.size()
4. 获取当前鼠标位置:
x, y = pyautogui.position()
print(x, y)
5. 移动鼠标到指定位置:
pyautogui.moveTo(x, y, duration=1) duration为移动时间,单位秒
6. 鼠标点击:
pyautogui.click() 单击鼠标左键
pyautogui.doubleClick(x, y) 双击鼠标左键
pyautogui.rightClick(x, y) 双击鼠标右键
pyautogui.middleClick(x, y) 双击鼠标中键
7. 鼠标拖拽:
pyautogui.dragTo(x, y) 从当前位置拖拽到指定位置
pyautogui.dragRel(dx, dy) 相对移动鼠标
8. 鼠标滚轮滑动:
pyautogui.scroll(delta) delta为滚动距离,可以是正数或负数
9. 设置鼠标移动速度(可选):
pyautogui.PAUSE = 0.5 设置鼠标移动的暂停时间,单位秒
10. 启用鼠标移动的安全模式(可选):
pyautogui.FAILSAFE = True 当鼠标移动超出屏幕时,程序会停止移动
请注意,在使用这些功能时,确保你的程序以管理员权限运行,否则某些操作可能不会生效。
如果你需要更复杂的鼠标操作,比如模拟键盘按键,可以使用`pyautogui`库中的其他函数,或者考虑使用`pynput`库,它提供了更高级的鼠标和键盘控制功能。