Python 技术篇

2025-11-08 02:38:58      世界杯巴西克罗地亚

本来很简单的东西,网上很多文章一堆东西甩在哪,很难看懂,让人感觉有多难。学东西就是要一步一步的来,咱们先入门,然后再去看那些更高级的内容,下面我就来给大家演示。

我们用到的库有pyHook和pywin32这两个库。

pywin32和pyHook的安装教程

pythoncom就是属于pywin32的。

代码语言:javascript复制import pyHook

import pythoncom

# 监听到鼠标事件调用

def onMouseEvent(event):

if(event.MessageName!="mouse move"):# 因为鼠标一动就会有很多mouse move,所以把这个过滤下

print(event.MessageName)

return True # 为True才会正常调用,如果为False的话,此次事件被拦截

# 监听到键盘事件调用

def onKeyboardEvent(event):

print(event.Key)# 返回按下的键

return True

def main():

# 创建管理器

hm = pyHook.HookManager()

# 监听键盘

hm.KeyDown = onKeyboardEvent

hm.HookKeyboard()

# 监听鼠标

hm.MouseAll = onMouseEvent

hm.HookMouse()

# 循环监听

pythoncom.PumpMessages()

if __name__ == "__main__":

main()效果如下:

广联达工程管理软件价格揭秘:如何选择最适合企业的版本与方案
阿尔泰因野外boss刷新时间