問題タブ [pynput]

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 投票する
0 に答える
102 参照

python - pynput でキーストロークを処理するときの smtplib 例外

TL;DR: バグを見つけましたが、まだ解決していません:
英語で入力 (左側)、ヘブライ語で表示 (右側)

Ubuntu マシン (VMware) のpython 2.7で単純なキーロガーを作成しました。作成された exe ファイルは、画像を表示し、バックグラウンドでキーロガーを実行することになっています。ホストコンピューター(VMwareホスト、pythonがインストールされていない)で動作していますが、私が持っている他のコンピューターでは動作していません(pythonもありません)。画像は表示されますが、smtplib を使用して電子メールを送信できません

キーストロークの処理には、次のようにpynputを使用しました。

そして process_keystrokes は次のとおりです。

キーロガーが開始されたという最初の通知を除いて、私のWindowsマシンでは何も送信されません。

pycharm からも実行しようとしましたが、数秒実行した後、次の例外が発生します。

ファイル "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\smtplib.py"、855 行目、sendmail msg = _fix_eols(msg).encode('ascii') UnicodeEncodeError:'ascii ' コーデックは位置 6 ~ 11 の文字をエンコードできません: 序数が範囲外です (128)

誰が私が間違っているのか知っていますか? キーストロークを正しく解析するにはどうすればよいですか? いくつかのマニュアルを試しましたが、解決策が見つかりませんでした。

助けていただければ幸いです、ありがとう。

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

python - Python で Razer Synapse の「割り当てられたキーが押されている間再生」マクロを複製する方法

Pythonでかみそりのシナプス「割り当てられたキーが押されている間に再生」マクロを複製しようとしていますが、必要なモジュールがわかりません(Pythonは初めてです)

数学を計算したので、コードを下に投稿し、比較するためにrazerシナプスでどのように見えるかを示します. 注 - キーの送信方法がわかりません。必要なモジュールがわからないためです。

Razer Synapse での外観: https://imgur.com/a/qEAc3Bn

したがって、「スペースバー」を押したままにすると、「左ボタンダウンと左ボタンアップ」0.2 待機、次に「右ボタンダウンと右ボタンアップ」0.234 待機> を離すまでループします。

私が現在数学で理解しているコード:

どんな洞察/助けも大歓迎です

敬具、

マゴットマイク