问题标签 [pyhook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
936 浏览

python - PyHook 鼠标事件

我用 Python 写了一个小程序,当我按下鼠标左键时,它会执行函数“go”。然而,我的意图是仅在我持有 LMB 时执行 go。如果我释放 LMB,它应该取消“go”。最后,当取消或成功执行时,当我再次按下 LMB 时,它应该准备好做同样的事情。

这是代码:

0 投票
2 回答
8077 浏览

python - 安装 pyHook 3.5

大约一个月前我开始使用 python 进行编码,而我最近才开始在我的代码中使用其他模块。我想将 pyHook 用于我的一个项目。但是,我没有找到适用于 python 3.5 的 pyHook 版本。似乎有很多人将其他人引导到以下站点: http ://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook

我已经尝试了网站上列出的文件,它们似乎与 Python 3.5 不兼容。每当我尝试使用 pip 安装文件时,都会收到以下错误:

找不到满足 pyHook 要求的版本(来自版本:)没有为 pyHook 找到匹配的发行版

我看过人们从这个站点安装 pyHook 的视频,并且不再列出更多可用于 python 3.x 的版本。如果有人知道,他们为什么被撤下?我已经尝试从其他站点下载它,它们似乎都带有这个视线中列出的相同版本。我怎样才能得到我需要的版本?还是我只是安装错误和/或愚蠢?如果需要更多信息,请随时询问。提前致谢!

0 投票
1 回答
1350 浏览

python - 如何使用 python 脚本 pyhook 使用快捷键退出?

这是,我打算做一个可以自动粘贴到聊天窗口并用鼠标点击发送的小脚本。

但是,这个脚本只能运行起来,直到运行后才能停止。

我的问题是如何设置快捷键(例如 F12 )可以按 F12 停止脚本。

脚本代码如下:

请帮帮我!

0 投票
1 回答
676 浏览

python - Windows Python 从剪贴板获取数据。剪贴板返回以前复制的单词

我正在使用 pyhook 来检测用户何时按下 Control + C。然后我使用 win32clipboard api 获取从剪贴板复制的数据。

我面临的问题是代码返回最后复制的数据而不是当前数据。

是因为在剪贴板中保存东西需要时间吗?

这是我的代码:

0 投票
1 回答
5388 浏览

python - 尝试安装 python 模块的问题:pyHook

我正在尝试下载 pyHook 模块以完成学校作业。我试图寻找我的问题的答案,但我没有找到它。当我尝试 pip install python-pyHook 我得到这个:

当我尝试 sudo apt-get install python-pyHook 我得到:

我也已经运行了这个命令。

我这样做完全错了吗?这些是我能找到的关于如何在 Ubuntu 14 上安装 pyHook 的唯一实现。感谢您的宝贵时间。

0 投票
1 回答
1315 浏览

python - 为什么 pythoncom.pumpmessages() 停止工作?

所以我正在编写一个记录击键的程序,它工作得很好,直到我点击远离程序框。当我像 cortana 一样点击浏览器并开始输入时,它记录了几下然后完全停止。它也没有抛出任何错误,所以我不知道如何调试它。

我不确定问题可能是什么,因为它不会引发错误。

0 投票
0 回答
65 浏览

python - 如何制作两个循环?

我有 PyHook 循环

Ob.on_keyboard_event每次 启动都event.Ascii来自键盘。因为它在自己def keyboard(self)扫描布局时无法识别布局开关。但def keyboard_layout(self)就像on_keyboard_event只有在偶数出现后才能工作一样,所以在更改布局之前会有 1 个字符的滞后。我想制作第二个循环,def keyboard_layout(self)以便它每 0.5 秒独立检查一次布局,并在需要时进行更改。现在它发生在

0 投票
2 回答
2446 浏览

python - 如何为 python 3.4 安装 pyhook?

如何为 python 3.4 安装 pyhook?我可以找到 2.7 的文件,但不是 3.4。有没有人有下载链接来获取 python 3.4 的 pyhook?任何帮助将不胜感激。

0 投票
1 回答
653 浏览

python - Tkinter 用 pyHook 撤回古怪

我有一个 Tkinter GUI 应用程序,我需要在按钮按下时隐藏它。我不能假设应用程序会有焦点,所以我实现了 pyHook,键盘记录器样式。但是,每当我从 pyHook 启动的函数中调用withdraw() 时,窗口就会挂起,我必须强制关闭它。

为了测试,我在 GUI 内部添加了一个按钮来调用完全相同的函数,它工作得很好。这是怎么回事?'hiding' 打印了两次,所以我知道它真的挂在withdraw() 调用本身上。

下面是一个最小的完整可验证示例来说明我的意思:

0 投票
1 回答
668 浏览

python - 带有pyHook的Tkinter文本条目挂起GUI窗口

我有一个 Tkinter GUI 应用程序,我需要在其中输入文本。我不能假设该应用程序会有焦点,所以我实现了 pyHook,键盘记录器样式。

当 GUI 窗口没有焦点时,文本输入工作正常并且 StringVar 正确更新。当 GUI 窗口确实具有焦点并且我尝试输入文本时,整个事情都会崩溃。

即,如果我在启动程序后单击控制台窗口或其他任何内容,则文本输入有效。如果我尝试立即输入文本(GUI 以焦点开始),或者我在任何时候重新聚焦窗口并输入文本,它就会崩溃。

这是怎么回事?

下面是一个最小的完整可验证示例来说明我的意思: