問題タブ [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 に答える
516 参照

python - python: pyhook を使用した óíúéáöïò などのキーの組み合わせ

キーロガーとしてのpyhookについて学び、いくつかの例をコーディングしています。結果が次のようになるため、óíúö のようなキー シーケンスをログに記録する方法がわかりません -> ´´i´´o

誰もこの問題を解決する方法を知っていますか?

ありがとうございます。

0 投票する
0 に答える
739 参照

python - pyHook + Tkinter = クラッシュ?

次の例を検討してください。

これにより、ウィンドウが表示され、テキスト ウィジェットが非同期で毎秒更新されます。これは単純にカウントダウンするタイマーで、ユーザーがマウス ボタンをクリックするたびに 300 にリセットされます。

これは機能しますが、奇妙なバグがあります。プログラムの実行中にウィンドウを移動すると、マウスとプログラムが 3 ~ 4 秒間フリーズし、その後プログラムが応答しなくなります。

フックまたは非同期更新を削除すると、バグは発生しません。

この問題の原因は何ですか?

編集:

Python 2.6 を使用して Windows 7 でテストしてきました。

0 投票する
1 に答える
358 参照

python - pyHook を使用する場合、wxPython で作成されたウィンドウをフリーズします

このコードは正常に動作しますが、最小化または閉じるボタンを押すと、プログラム ウィンドウがしばらくフリーズします。その理由は、HookMouse にある可能性があります。それがなければ、ウィンドウを最小化して正常に閉じます。なんで?

0 投票する
2 に答える
2834 参照

python - time.sleep には整数が必要ですか?

キーを押したときに画面上の特定のスポットをクリックするマクロを作成しています。

初めてキーを押すと、すべてが正常に動作します。
ただし、それ以外のキーを押すと、次のエラーが発生します。

コードは次のとおりです。

DeleteRun関数がによって実行されるpyHookのは初めてのようですtime.sleep() フロートを受け入れます。
次の関数呼び出しでは、整数のみを受け入れるようです。

これは何が原因ですか?
マウス配置が5秒待ちきれない!時間短縮になりそうです!

仕様:

  • パイソン2.7.2
  • ウィンドウズ 7 (32)
0 投票する
2 に答える
2409 参照

python - pyHookはキープレスイベントの受信を停止します(ランダムに)?

pyHook を使用してすべてのキーの押下をキャプチャし、いくつかの関数を実行するプログラムがあります。
キーを押しているにもかかわらず、(ランダムな期間の) しばらくすると、プログラムがキー トリガーの受信を停止したことに気付きました。
pyHook は不安定ですか?
押されるキーを変更したり、時期尚早に押したりすることはありません。
これが私のコードです:

が突然動作しなくなるのはなぜですか?
IDE からプログラムを停止しても、プロセスがコンピュータ上でアクティブなままであるため、非常にイライラします。

仕様:
python 2.7.2
Windows 7 (32)

0 投票する
2 に答える
7089 参照

python - pumpMessages() の代わりに pyhook で独自のループを使用するにはどうすればよいですか?

画面上の任意の場所でのマウスクリックを検出するために pyhooks を使用しようとしています。問題は、PumpMessages() でしか機能しないことです。構築したwhileループ内で動作させたいと思います。これを達成する方法はありますか/なぜpumpMessagesが必要なのですか?

上記は、実行できる唯一の方法です。

私はこのようなことを達成しようとしています:

編集:私は賢い男ではありません。このシナリオでは while ループは必要ありません。

はぁ..

0 投票する
0 に答える
964 参照

python - Pythonでユーザー入力(マウスキーボード)の発生を数えますか?

1 分あたりの平均ユーザー入力量を表示する小さなアプリケーションを作成しようとしています (Starcraft の APM カウンターのように、キーストロークとマウス クリックに基づいて平均を表示したいと思います)。

私はいくつかのPythonチュートリアルを行ったばかりで、「実行して学ぶ」ように分岐しようと決めました。私は tkinter で簡単な GUI を作成しましたが、ユーザー入力側の処理方法についてかなり混乱しています。

キーボード入力を扱う同様のスレッドを読んで、pyHook と pythoncom についていくつか調査しましたが、これらを適切に実装する方法がわかりません...

以下は、GUIに関してこれまでに試したことです。ユーザー入力データを変数として返し、それを DISPLAYCOUNT の場所に置き、結果をボックスに表示できることを望んでいましたが、これはうまくいかないかもしれません。

ご指摘ありがとうございます。

0 投票する
2 に答える
6436 参照

python - OS X の pyHook のようなもの

私は実際にpyHookで作業していますが、OS X 用のプログラムも書きたいと思っています。誰かがそのようなモジュールを知っていれば...私はしばらくの間インターネットで探していましたが、実際には何も関係がありません.

-> アイデアは、python アプリの外部でキーストロークを記録できるようにすることです。私のアプリケーションはコミュニティの統計ビルダーなので、OS X からの統計もあると便利です。

前もって感謝します ;)

編集: PyHook: python アプリの外部でキーストロークなどを記録 http://sourceforge.net/apps/mediawiki/pyhook/index.php?title=PyHook_Tutorial http://pyhook.sourceforge.net/doc_1.5.0/ http: //sourceforge.net/apps/mediawiki/pyhook/index.php?title=Main_Page

0 投票する
2 に答える
953 参照

python - そのように生成されたキーストロークからpyhookをブロックしますか?

pyhookWindows XP マシンでキーストロークをマップするためにandを使用pyhkしていますが、アプリケーションにキーストローク (ctrl+z など) が既に存在する場合を除いて、正常に動作します。その場合、ctrl+z がアプリケーション渡され、それにマップされているアクションがトリガーされます。

に精通している場合は、必要に応じて基になるアプリケーションに渡すことができるホットキーを定義することで、これを回避できることautohotkeyに注意してください。autohotkeyこれは、アイデアを得るためのコードの一部です。Ctrlキーが押されたときを追跡しようとしていることに注意してください。

どんな助けでも感謝します。

ありがとう!

0 投票する
1 に答える
3482 参照

python - Python win32api.mouse_event TypeError

関数 CursorLeft は、1 回おきに正常に機能します。また、パラメーターとして負の数がなくても問題なく動作します。なぜこれが起こっているのか、私は完全に迷っています!

最初の呼び出し、大丈夫です。

2回目の電話、

TypeError: 整数が必要です

3 回目の電話、いいですね。

4 回目の呼び出し、

TypeError: 整数が必要です。

などなど。





解決済み

渡された最後の 2 つのパラメーターにより、関数は適切に動作します。理由はまだわかりませんが、知りたいのですが、少なくとも現在は機能しています

解決済み

イベント関数が true を返すことは非常に重要です。