- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我一直在用 Python 编写一个基本的键盘记录器。在检查我的日志时,我发现我使用 event.Time
记录的时间戳不是 Unix 时间戳。它是什么类型的时间戳,如何将其转换为可读格式?
import pyHook, pythoncom, sys, logging
advancedLog="path\\advanced_log.txt"
def OnKeyboardEvent(event):
logging.basicConfig(filename=advancedLog, level=logging.DEBUG, format='%(message)s')
logging.log(10,chr(event.Ascii))
logging.log(10,'MessageName: {}'.format(event.MessageName))
logging.log(10,'Message: {}'.format(event.Message))
logging.log(10,'Time: {}'.format(event.Time))
logging.log(10,'Window: {}'.format(event.Window))
logging.log(10,'WindowName: {}'.format(event.WindowName))
logging.log(10,'Ascii: {}'.format(event.Ascii))
logging.log(10,'Key: {}'.format(event.Key))
logging.log(10,'KeyID: {}'.format(event.KeyID))
logging.log(10,'--------------')
return True
hookManager = pyHook.HookManager()
hookManager.KeyDown = OnKeyboardEvent
hookManager.HookKeyboard()
pythoncom.PumpMessages()
我收到的输出:
Time: 561750343
最佳答案
这不是实际的时间戳。它是“自上次启动以来的毫秒数”。如果你想保存当前时间,你可以使用 time图书馆。
It's not "number of seconds since the epoch". It comes straight from the "time" member of the Win32 EVENTMSG struct, which is in units of "milliseconds since last boot".
来源: Python.org
关于python - pyHook event.Time 返回不规则时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50805474/
我正在尝试在 pycharm 中安装 pyHook 包,但出现标题错误。我已经使用 pip install pyHook-1.5.1-cp37-cp37m-win_amd64.whl 在 cmd 中成
我正在使用 pyhook 和 pyhk 来映射 Windows XP 机器上的击键,它工作正常,除非击键(例如,ctrl+z)已经存在于应用程序中。在这种情况下,ctrl+z 将传递给应用程序并触发已
我运行了这个 PyHook 示例代码: import pythoncom, pyHook def OnKeyboardEvent(event): print 'MessageName:
这是我在这个网站上的第一个问题,所以我希望我的格式正确。我对编程也很陌生,所以请原谅我缺乏知识,谢谢! 我正在尝试像这样安装 pyHook,但我不断收到此错误消息: C:\Python27>py -2
我是 cx_Freeze 的新手,但是当我尝试使用 pyHooks 时,它不起作用。这是我的 setup.py 代码: from cx_Freeze import setup, Executable
我为键盘记录器创建了一个线程,该线程与另一个产生一些声音的线程并行记录(我想捕捉 react 时间)。 不幸的是,尽管我调用了 killKey() 并打印了“invoked killkey()”,但线
我安装了pyHook并成功将处理程序附加到键盘事件,但现在我需要查明用户是否正在使用英文布局或其他布局进行键入。我在事件对象中找不到此信息。 如何在 Windows 上找到焦点窗口中的输入语言?我尝试
我正在尝试制作一个简单的程序来记录所有击键,但我很难弄清楚如何让它工作。我似乎无法在任何地方找到这个问题的解决方案。 我正在使用 pyHook 来获取击键,并且创建了一个名为 OnKeyboardEv
我正在尝试在 python 中使用 pyhook 创建一个全局热键,它应该只在按下 alt 键时工作。 这是来源: import pyHook import pythoncom hm = pyHook
我有一个程序可以使用 pyHook 捕获所有按键,然后运行一些函数。 我注意到一段时间后(随机持续时间),程序停止接收按键触发,即使我正在按键? pyHook不稳定吗? 我不会更改按下的键或过早按下它
这里确实有更多问题。基于pyHook's tutorial ,函数中的 .HookManager().OnMouseEvent 事件变量具有 .Injected 属性。我没找到相关信息,有谁知道这是什
import win32api import win32console import win32gui import pythoncom, pyHook , sys, time , os , thre
我正在尝试下载 pyHook 模块以完成学校作业。我尝试寻找问题的答案,但还没有找到。当我尝试 pip install python-pyHook 时,我得到以下信息: pip install pyt
我正在使用 teamplayer ,它可以让您将更多鼠标连接到您的计算机以同时使用。我还使用 pyHook 来捕获鼠标事件,代码如下: import pyHook import pythoncom d
我一直在用 Python 编写一个基本的键盘记录器。在检查我的日志时,我发现我使用 event.Time 记录的时间戳不是 Unix 时间戳。它是什么类型的时间戳,如何将其转换为可读格式? impor
我编写了一个脚本,使用 pyHook 按下按键时移动鼠标。问题是,在 6 个按键事件之后,脚本停止拾取按键,需要从任务管理器结束。 我在 Windows 7 机器上使用 python 2.7。我还没有
我想检查我写入 key 的文件是否超过 2Kb 。如果它超过 2KB,那么我需要创建另一个文件并停止在这个文件中写入。我是 python 初学者请帮助我。请指出在哪里可以使用代码来检查文件是否超过 2
我有一个 Tkinter GUI 应用程序,需要在按下按钮时隐藏它。我不能假设应用程序将具有焦点,因此我实现了键盘记录器样式的 pyHook。但是,每当我从 pyHook 启动的函数调用withdra
我希望我的 (Python/Windows) GUI GTK 窗口在按键时关闭。然而,没有任何反应。我是初学者,我在谷歌中寻找答案。我的英语也不是很专业。请耐心等待我。 import pygtk im
这是我的脚本: import pyHook import pythoncom hookManager = pyHook.HookManager() def onKeyboardEvent(event)
我是一名优秀的程序员,十分优秀!