需要安裝 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