1. 程式人生 > >Python 模擬鼠鍵

Python 模擬鼠鍵

鼠標 except cls pos 文字 class pri 自動操作 time

讓python 自動操作桌面或應用窗口,點擊,滑動鼠標,輸入文字等

# coding=utf-8
from pymouse import PyMouse
from pykeyboard import PyKeyboard
import time, random
import pyautogui as pag

m = PyMouse()
k = PyKeyboard()
x_dim, y_dim = m.screen_size()
# 打開瀏覽器,點擊百度搜索框
m.click(282, 183)
time.sleep(0.3)
# 輸入關鍵字
k.type_string(‘cnblog‘)
# 回車
k.tap_key(k.enter_key)
# 在頁面內瞎點
while True:
    i = random.uniform(-10, 10)
    m.scroll(2 * i, None, None)
    time.sleep(2)
    m.click(500 + 50 * i, 400 + 20 * i)


# 獲取鼠標坐標
def getM_xy():
    try:
        while True:
            print "Press Ctrl-C to end"
            x, y = pag.position()  # 返回鼠標的坐標
            posStr = "Position:" + str(x).rjust(4) + ‘,‘ + str(y).rjust(4)
            print posStr  # 打印坐標
            time.sleep(1)
            # os.system(‘cls‘)  # 清楚屏幕
    except  KeyboardInterrupt:
        print ‘end....‘

寫出來也不覺得有什麽用,純粹是閑的蛋疼吧。

Python 模擬鼠鍵