PyHook3----鍵盤鼠標操作


需要安裝 pywin32   

安裝pyHook

下載網址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 

 

注意選擇的pyHook版本一定要和python對應,否則就會報錯

執行命令:pip install G:\liming\python\pyHook-1.5.1-cp37-cp37m-win_amd64.whl  進行安裝

 

 安裝pyUserInput:pip install pyUserInput  

 

鼠標操作: 

        m = PyMouse()  #實例化一個鼠標對象

        #m.click(100, 100, 1, 1)  # 鼠標點擊
        #參數1和參數2是坐標位置;
        # 參數3:1表示左鍵,2表示點擊右鍵;
        # 參數4:點擊次數,默認是1次,2表示雙擊

        m.move(100, 300)  # 鼠標移動到指定坐標--瞬間移動

        x_dim, y_dim = m.screen_size()  # 獲得屏幕尺寸

        print(x_dim, y_dim)

 

鍵盤操作:

        #在指定地點打開寫字板,以便於觀察效果
        m = PyMouse()
        k = PyKeyboard()                  #實例化一個鍵盤對象
        m.click(100, 100, 1, 1)
        #k.type_string('Hello, World!')    #模擬鍵盤輸入字符串
        # k.press_key('H')  # 模擬鍵盤按H鍵
        # k.release_key('H')  # 模擬鍵盤松開H鍵
        # k.tap_key('H')  # 模擬點擊H鍵
        # k.tap_key('H', n = 2, interval = 5)  # 模擬點擊H鍵,2次,每次間隔5秒
        # k.tap_key(k.function_keys[5])  # 點擊功能鍵F5
        # k.tap_key(k.numpad_keys[5], 3)  # 點擊小鍵盤5,3次

        #組合鍵:
        # 例如同時按alt+tab鍵盤
        k.press_key(k.alt_key)  # 按住alt鍵
        k.tap_key(k.tab_key)  # 點擊tab鍵
        k.release_key(k.alt_key)  # 松開alt鍵

 

 

以上代碼下載:https://pan.baidu.com/s/1V7ujF1Iv1Yo36s_Yttvscw   

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM