一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python實現鍵盤控制鼠標移動

python實現鍵盤控制鼠標移動

2021-04-12 00:39Orange_J Python

這篇文章主要為大家詳細介紹了python實現鍵盤控制鼠標移動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

玩QQ桌球游戲時,有時候用鼠標控制鼠標指針的微小移動比較費勁兒,所以想寫個程序,可以用鍵盤的上下左右鍵來控制鼠標的移動,每次只移動一個像素。

本腳本依賴pywin32、pyHook和pymouse這兩個庫,請自行安裝。代碼中的pythoncom是pywin32庫的一部分,運行腳本后,即可通過鍵盤的上下左右鍵控制鼠標移動了。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# -*- coding:utf-8 -*-
# 左37 上38 右39 下40
 
import pythoncom
import pyHook
from pymouse import PyMouse
 
def onKeyboardEvent(event):
 # 獲取所按下按鍵的id
 keyID = event.KeyID
 # 獲取當前鼠標的坐標
 mouse = PyMouse()
 x, y = mouse.position()
 x = int(x)
 y = int(y)
 
 # 設定x和y的偏移量
 deltaX = 0
 deltaY = 0
 
 if keyID == 37:
  deltaX = -1
 elif keyID == 38:
  deltaY = -1
 elif keyID == 39:
  deltaX = 1
 elif keyID == 40:
  deltaY = 1
 else:
  return True
 
 # 移動鼠標
 mouse.move(x + deltaX, y + deltaY)
 return True
 
def main():
 # 啟動鍵盤事件的監聽
 hm = pyHook.HookManager()
 hm.KeyDown = onKeyboardEvent
 hm.HookKeyboard()
 pythoncom.PumpMessages()
 
if __name__ == '__main__':
 main()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/juhaotian/article/details/50818469?utm_source=blogxgwz4

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 大陆性出航 | 久久婷婷电影网 | 无人区1在线观看 | 色聚网久久综合 | 日本丰满大乳乳奶 | naruto堂同人本子汉化gg | 美女扒开粉嫩尿口漫画 | 四虎在线播放 | 成年无限观看onlyfans | 亚洲国产区| 韩国黄色网址 | 四虎成人网 | 67194久久| 国产成人精品一区二三区在线观看 | 国产精品久久久 | 明星ai人脸替换造梦在线播放 | 毛片大全免费看 | 青青在线国产视频 | 网红思瑞一区二区三区 | 国产播放啪视频免费视频 | 成年人视频在线播放 | 日本国产高清色www视频在线 | 亚洲精品第二页 | 2021精品国夜夜天天拍拍 | 亚洲美女aⅴ久久久91 | 午夜想想爱午夜剧场 | 99热精品在线观看 | 亚洲伦理影院 | 好紧好爽范冰冰系列 | 日韩精品欧美高清区 | 99久久综合精品免费 | 欧美a级v片在线观看一区 | 99九九国产精品免费视频 | 香蕉免费看一区二区三区 | chinaspanking调教| 日本片免费观看一区二区 | 好大好爽好涨太深了小喜 | 免费 视频| a v在线男人的天堂观看免费 | 日本天堂视频在线观看 | 欧美无专区 |