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

python-2.7 - Python キーロガー: 整数が必要です

テキストを Web サーバーに送信するキーロガーを作成しようとしています。pyHook と httplib2 を使用して、それらを別々に機能させることができました。ただし、この 2 つを結合しようとすると、次のエラーが発生します。

正直なところ、なぜこれが引き起こされるのかわかりません。どちらの機能も単独で動作するのに、なぜそれらを組み合わせることができないのでしょうか? 助言がありますか?

ありがとう!

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

python - キーボードのキーアップとキーダウンへのアクセス

キーボードの特定のキーが押されたかどうかを検出できる単純なプログラムをPythonで作成しようとしていました。応答として、コードでキーボードの特定のキーを押したいと思います。空白のメモ帳ドキュメントで W、A、S、D キーを押して、このコードをテストしました。結果が wr、ar、sr、および dr のようになることを期待していました。しかし、実際に得られた結果は、rw、ra、rs、rd でした。誰かがこれについて私を助けてくれますか?

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

python - Python:スクリプトを実行時にファイルに書き込み、キーを押したときに開いたままにしておくにはどうすればよいですか?

実行すると現在の時刻がファイルに書き込まれるスクリプトを作成しようとしています。その後、Insert キーを押すたびに現在の時刻が書き込まれるように、バックグラウンドで開いたままにしておきます。ファイルにマイナス7分。

これらの機能は両方とも希望どおりに機能していますが、個別にしか機能しません。のように、キープレスを検索して開いたままにするブロックをマークアウトした場合にのみ、実行したときの時間を書き込みます(そのためにpyhookを使用しています)。そして、最初に実行したときの時間を書き込む部分をマークすると、キープレスを探して開いたままになります。これが私のコードです

どちらのセクションもマークアウトしないと、起動時にテキスト ファイルがクリアされ、キープレスを探すために開いたままになります。起動時間セクションだけをマークすると、キーを適切に探して開いたままになり、テキスト ファイルは消去されません。したがって、キーの検索を開始するとファイルがクリアされるという問題があると確信していますが、その理由は正確にはわかりません。が押され、私のif発言を引き立たせます。

これら 2 つを同じスクリプトに含めることは可能ですか、またはそれらを分離して両方を .bat などで呼び出す必要がありますか?

前もって感謝します。

(また、なぜ私がこれを行うプログラムが必要なのか疑問に思っている場合は、デスクトップ コンピューターを兄弟と共有することになっています。こうすれば自動化できるはずだし、降りるように言われたときに自分の時間をさりげなく前倒しする方法もあるはずだ.)