1. 程式人生 > >[Python Study Notes]實現對鼠標控制

[Python Study Notes]實現對鼠標控制

移動 bin log ont 實例化 html 實現 坐標 tool

‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘
>>文件: 鼠標控制.py
>>作者: liu yang
>>郵箱: [email protected]
>>博客: www.cnblogs.com/liu66blog

‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys, os
import pynput
from pynput.mouse import Controller,Button

# 實例化鼠標控制
mouse = Controller()

# x坐標+100,y坐標+100
mouse.move(100,100)

# 將鼠標移動到固定位置
mouse.position=(1475, 35)

# 讀取當前的鼠標位置
position=format(mouse.position)
print(position)

# 右鍵單擊
mouse.click(Button.right,1)

# 左鍵雙擊
mouse.click(Button.left,2)

# 單擊的另一種實現,先點擊後釋放
mouse.press(Button.right)
mouse.release(Button.right)

# 鼠標滾動(x,y)  x代表左右移動,y代表上下移動
# X:正值代表從右向左   Y:正值代表向上移動,負值代表向下移動
mouse.scroll(0,-1000)

[Python Study Notes]實現對鼠標控制